タグ付けされた質問 「ruby-on-rails」

Ruby on Railsは、Rubyで記述されたオープンソースのフルスタックWebアプリケーションフレームワークです。これは、人気のあるMVCフレームワークモデルに準拠しており、アプリケーション開発への「構成上の規約」アプローチで知られています。

15
rails installpg-'libpq-fe.hヘッダーが見つかりません
$ sudo bundle install 結果 Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …

6
Railsコンソール/ irb出力を抑制する方法
私はかなり奇妙な問題に悩まされています。 Rails Consoleの本番サーバーのいくつかのdbエントリをテストしていましたが、sshチャネルがハングしていたため、ほとんどすべてのコマンドが膨大な数のo / p行を生成していました:( コンソール/ IRB画面一式を抑制する方法はありますか? ありがとう

7
Phusion PassengerとRailsを使用するとサーバーの初期起動が遅くなる
Phusion Passengerのワゴンに飛び乗るために、小さなRailsアプリ用にステージングサーバーをセットアップして、物事をテストしました。 これまでのところ、非常に使いやすく、アプリのインストール、設定、デプロイが簡単に行えます。問題は、私たちが使用しているサイトが頻繁にアクセスされず、バックグラウンドでサーバーをシャットダウンしているように見えることです。つまり、誰かがサイトにアクセスすると、リクエストを処理するために新しいサーバーを起動するまで、非常に長い待機が必要になります。ドキュメントを読み、かなりの数の異なるセットアップ(smart / smart-lv2モード、passengeridletimeなど)を試しても、実際の解決策はまだ見つかりませんでした。 Googleの結果を調べた後、私たちは本当に有用な情報を見つけることができません。現在、サーバーを稼働させ続けるために、リクエストを作成するcronジョブがあります。 他にこの問題が発生している人はいますか?修正についてアドバイスはありますか?

7
RailsでテストするときにHTTP_REFERERを設定するにはどうすればよいですか?
コントローラをテストしようとしていますが、このエラーが発生しました。エラーは理解しましたが、修正方法がわかりません。 test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If this is a test, make sure to specify request.env["HTTP_REFERER"]. どこに指定しますか?私はこれを試しました: setup { post :create, { :user …


3
RailsAdminとActiveAdmin [クローズ]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善して再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 8年前に閉鎖されました。 私はいくつかのRails管理プラグインを調べていて、これらに出くわしました: https://github.com/gregbell/active_admin https://github.com/sferik/rails_admin https://github.com/thoughtbot/administrate(編集:後で追加) どちらを使用するかについての提案。モデルの関連付けとファイルのアップロード機能をサポートするために必要になります。

16
pg(0.17.1)のインストール中にエラーが発生し、Bundlerを続行できません
インストールRails 4.0.2したばかりで、新しいアプリを作成すると、バンドル段階で次のようになります。 Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header *** extconf.rb failed *** Could not create Makefile due to …

6
Rails:rake db:seedを実行すると、US-ASCIIの無効なバイトシーケンス(引数エラー)
アプリで実行するrake db:seedと、Rails次のエラーが発生します。 US-ASCIIの無効なバイトシーケンス(引数エラー) science_majorsシードファイルに追加してダウンしたところ、実行するrake db:seedと次のエラーが発生します。 無効なバイトシーケンスエラー これはなぜですか、どうすれば修正できますか? seeds.rbの一部 @college = College.find_or_create_by_name!('University of Pittsburgh') if @college.update_attributes( url: 'university-of-pittsburgh', public: 'Public', years: '4-year', category: 'National University', calendar: 'Semester', location: 'Pittsburgh, PA', setting: 'Large City (250-500k)', retention: '90', majors: 'business/marketing: 15%|social sciences: 14%|health professions: 11%|english: 10%|engineering: 9%|psychology: 8%|biology: 7%|history: 5%', scholarships_link: 'http://www.oafa.pitt.edu/universityschlrs.aspx', map: …


6
ruby文字列内のクラス名を実際のクラスに変換します
そのクラス名を含む文字列からクラスを呼び出すにはどうすればよいですか?(私はケース/いつできると思いますが、それは醜いようです。) 私が尋ねる理由はacts_as_commentable、とりわけプラグインを使用していて、これらがcommentable_typeを列として格納しているためです。コメント可能な特定のクラスを呼び出してfind(commentable_id)、それを実行できるようにしたいと思います。 ありがとう。

5
80ポートでrails-p80を実行する方法は?
デフォルトでは、 rails s #running on 3000 port 今、私はそれをポート80で実行したいと思います。それで私は試しました: sudo rails -s -p80 しかし、それはエラーを投げました: mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found 私はrvmを使用してRuby&Railsをインストールしました。rvmはユーザー指定のようです。ルートでレールを見つけることができませんか? 私も以下のコードを試しました: mlzboy@mlzboy-MacBook ~/my/b2c2 $ which rails /home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo /home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails s -p80

3
Ruby / Railsの「前」の日付/時刻関数
Railsに、30分前、2分前、1日前などのタイムスタンプを計算する方法があるかどうか疑問に思いました。Twitterのリアルタイムの日付スタンプのようなものです。 Ruby / Railsにそのような日時変換機能が組み込まれているかどうか知りたいですか?

8
Rubyメソッドの測定とベンチマーク時間
Rubyでメソッドとそのメソッドの個々のステートメントにかかる時間を測定するにはどうすればよいですか。以下のメソッドが表示された場合、そのメソッドにかかった合計時間と、データベースアクセスおよびredisアクセスにかかった時間を測定したいと思います。すべてのステートメントの前にBenchmark.measureを書きたくありません。ルビーインタプリタはこれを行うためのフックを私たちに与えますか? def foo # code to access database # code to access redis. end

7
i18n複数化
Railsのi18nで複数の文字列を翻訳できるようにしたいと思います。文字列は次のようになります。 You have 2 kids または You have 1 kid 複数のヘルパーメソッドを使用できることは知っていますが、これをi18nの翻訳に埋め込んで、将来的に自分の意見を台無しにする必要がないようにしたいと思います。:countどういうわけか複数形の翻訳で使われているのを読んだのですが、それがどのように実装されるかについての実際のリソースを見つけることができません。 翻訳文字列で変数を渡すことができることを知っていることに注意してください。私も次のようなことを試しました: <%= t 'misc.kids', :kids_num => pluralize(1, 'kid') %> これは問題なく動作しますが、同じ考えの根本的な問題があります。'kid'複数化ヘルパーで文字列を指定する必要があります。将来的にはビューの問題につながるので、やりたくありません。代わりに、すべてを翻訳に残し、ビューには何も残さないようにします。 どうやってやるの ?

6
Rails 4:テストデータベースをリセットする方法は?
Rails 4を使用していますが、テストのリファクタリングの一部でbeforeフィルターを使用しているため(おそらくトランザクションが原因で)、RSpecテストの一部が失敗していることに気付きました。この投稿では、同様の問題について説明しています。 Railsテストデータベースがいくつかの実行後にクリアされない DatabaseCleaner gemを使用する代わりに、テストデータベースをクリアするためのrakeコマンドはありますか?rake db:test:prepareRails 4では非推奨だと思います。また、 post :create, user: Fabricate.attributes_for(:user) 永続的です。テストデータベースを手動でクリアする必要を回避するためのリファクタリングの代替方法はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.