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

Ruby on Railsは、Rubyで記述されたオープンソースのWeb開発フレームワークです。Ruby on Railsは、構成よりも慣例の原則に従っているため、生産性を維持するために再発明する必要がありません。このタグはRails 3固有の質問にのみ使用し、それらの質問にもタグ付けします[ruby-on-rails]。

16
単一のRSpecテストを実行する方法は?
次のファイルがあります。 /spec/controllers/groups_controller_spec.rb そのスペックだけを実行するためにターミナルのどのコマンドを使用しますか?また、コマンドを実行するディレクトリは何ですか? 私のgemファイル: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem 'email_spec' end スペックファイル: require 'spec_helper' describe GroupsController do include Devise::TestHelpers describe "GET yourgroups" do it "should be successful and return 3 items" do …


12
Rails 3のlibフォルダーからモジュール/クラスをロードする最良の方法?
最新のRails 3リリースはlibからモジュールとクラスを自動ロードしないため、それらをロードするための最良の方法は何でしょうか? githubから: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application behave closer to an engine (code in lib is still autoloaded for plugins);

12
Rails-JavaScriptランタイムが見つかりませんでしたか?
rails 3.1.0.rc4ローカルマシンでを使用して新しいRailsプロジェクトを作成しましたが、サーバーを起動しようとすると、JavaScriptランタイムが見つかりませんでした。使用可能なランタイムのリストについては、こちらをご覧ください。(ExecJS::RuntimeUnavailable) 注:これはHerokuに関するものではありません。

25
rmagick gem install「Magick-configが見つかりません」
rmagick gemをインストールしようとすると、以下のエラーが表示されます。私は、RVM、Ruby 1.9.2-head、およびRails 3.05を使用するSnowleopard 10.6を使用しています。同様の質問への回答として、ImageMagickのインストールが推奨されました。「libmagick9-devライブラリ」のインストールを提案する人もいますが、これを行う方法がわかりません。 私は新しい開発者です。既存の説明やリソースへの支援や指示は大歓迎です。ありがとう! jjdevenuta(opal)$ gem install rmagick Fetching: rmagick-2.13.1.gem (100%) Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb checking for Ruby version >= 1.8.5... yes checking for gcc... yes checking for Magick-config... no Can't …

7
Ruby on Railsを使用してHTTPリクエストを行う方法
別のウェブサイトから情報を入手したいと思います。したがって、(たぶん)そのウェブサイトにリクエストを送信し(私の場合はHTTP GETリクエスト)、レスポンスを受信する必要があります。 Ruby on Railsでこれを作成するにはどうすればよいですか? 可能であれば、コントローラーで使用するのは正しいアプローチですか?

5
rvmrcまたはruby-versionファイルを使用して、RVMでプロジェクトのgemsetを設定しますか?
私は、Rubyバージョンマネージャーである RVMを使用して、RailsプロジェクトごとにRubyバージョンとgemのセットを指定しています。 プロジェクトディレクトリに.rvmrc移動するたびに、Rubyのバージョンとgemsetを自動的に選択するファイルがありますcd。 RVM 1.19.0をインストールした後、メッセージが表示されます を使用していますが.rvmrc、信頼する必要があり、速度が遅く、他のルビーマネージャーとの互換性がありません。この警告の.ruby-version使用に切り替えるrvm rvmrc to [.]ruby-versionか無視してrvm rvmrc warning ignore /Users/userName/code/railsapps/rails-prelaunch-signup/.rvmrc、この警告を無視して、 .rvmrcRVM 1とRVM 2のデフォルトのプロジェクトファイルを引き続き使用でき ます。すべてのファイルの実行に関する警告rvm rvmrc warning ignore all.rvmrcs。 .rvmrcファイルを使い続けるべき.ruby-versionですか、それともファイルに切り替える必要がありますか?どちらが最適ですか?影響は何ですか?




7
Rails-コントローラ内でヘルパーを使用する方法
私はあなたがビュー内でヘルパーを使用することになっていることを理解していますが、返すJSONオブジェクトを構築しているので、コントローラーにヘルパーが必要です。 次のようになります。 def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } end render :json => @comments end html_formatヘルパーにアクセスするにはどうすればよいですか?

6
ActiveRecord:サイズとカウント
Railsでは、Model.sizeおよびの両方を使用してレコード数を見つけることができますModel.count。より複雑なクエリを処理している場合、1つの方法を他の方法よりも使用することの利点はありますか?それらはどう違いますか? たとえば、写真のあるユーザーがいます。ユーザーとユーザーが保持している写真の数の表を表示したい場合、多くのインスタンスを実行するのはuser.photos.sizeより高速か低速user.photos.countか? ありがとう!

15
OSX 10.7 Lionへのアップグレード後のPostgresqlの修復
最近、OSX 10.7にアップグレードしました。この時点で、psqlサーバーに接続しようとすると、レールのインストールが完全に中断しました。コマンドラインからそれを使用すると psql -U postgres それは完全にうまくいきますが、同じユーザー名とパスワードでrailsサーバーまたはコンソールを実行しようとすると、このエラーが発生します ...activerecord-3.0.9/lib/active_record/connection_adapters/postgresql_adapter.rb:950:in `initialize': could not connect to server: Permission denied (PGError) Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? 何が起こっているのかどんなアイデアも非常に役に立ちます!ありがとう!


9
ハッシュキーを別のキーに置き換える方法
ハッシュを取得する条件があります hash = {"_id"=>"4de7140772f8be03da000018", .....} そして私はこのハッシュを hash = {"id"=>"4de7140772f8be03da000018", ......} PS:ハッシュのキーが何なのかわからない、それらはランダムであり、すべてのキーに「_」プレフィックスが付いており、アンダースコアは必要ない

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