• [解決済み】Railsアプリのすべてのモデルのコレクションを取得する方法はありますか?

    質問 RailsアプリのすべてのModelのコレクションを取得する方法はありますか? 基本的に、以下のようなことは可能でしょうか。- Models.each do |model| puts model.class.name end 解決方法は? 編集部:コメントや他の回答を見てください。これより賢い答えがあるはずです。あるいは、コミュニティWikiとしてこれを改善するこ

    2022-04-08 05:18:17
  • [解決済み】Rails: リンク先のホストが見つからない! パラメータ:hostを指定するか、default_url_options[:host]を設定してください。

    質問 もう90分くらいググっているのですが、まだ答えが出ません。 どこで default_url_options ? すでに config.action_mailer.default_url_options で解決したのですが、今度はRSpecの仕様の中でURLヘルパーを使おうとすると、このエラーが発生するようになりました。 どこでdefault_url_optionsが設定されるこ

    2022-04-08 01:43:26
  • [解決済み】Rails.envとRAILS_ENVの比較

    質問 どのような環境で動作しているかを確認する際に、両方の例を見ることができます。 何が好ましいのでしょうか? どう考えても同じでしょう? 解決方法は? ドキュメントによると , #Rails.env ラップ RAILS_ENV : # File vendor/rails/railties/lib/initializer.rb, line 55 def

    2022-04-08 01:40:34
  • [解決済み】Railsです。大きな数字にカンマを追加するrailsのトリックはありますか?

    質問 railsにカンマが入った数字を出力させる方法はありますか? 例えば、54000000.34 という数字があった場合、 <%= number.function %> と実行すると、 "54,000,000.34" と出力されます。 ありがとうございます。 解決方法は? を表示させたい。 number_with_delimiter メソッドを使用します

    2022-04-08 01:31:33
  • [解決済み】ビューで現在のコントローラの名前を取得することはできますか?

    質問 現在のコントローラが何であるかをビュー内から把握する方法はありますか? 例えば、複数のコントローラが同じレイアウトを共有している場合、レイアウトERBファイルの中で、コントローラに基づいて現在のページのメニュー項目をハイライトする部分があるかもしれませんね。 もしかしたら、それは悪いアプローチなのかもしれませんね。もしそうなら、より好ましい方法は何でしょうか? どちらにして

    2022-04-07 18:14:03
  • [解決済み】Railsのモデルで大文字・小文字を区別しない検索をしたい

    質問 私の商品モデルには、いくつかのアイテムが含まれています。 Product.first => #<Product id: 10, name: "Blue jeans" > 現在、別のデータセットからいくつかの製品パラメータをインポートしていますが、名前のスペルに不一致があります。例えば、他のデータセットでは Blue jeans は、次のような綴りになり

    2022-04-06 17:52:13
  • [解決済み】Ruby Pryでループから外れるにはどうしたらいいですか?

    質問 RailsアプリケーションでPryを使用しています。私は binding.pry 問題のデバッグを試みるために、私のモデルのループの内部で。例えば (1..100).each do |i| binding.pry puts i end と入力すると quit を実行すると、次のイテレーションに進み、再び停止します。ループから抜け出す方法はありますか? quit

    2022-04-06 08:35:52
  • [解決済み】rubyで文字列をシンボル化できるように変換する。

    質問 記号は通常このように表現されます。 :book_author_title が、文字列があれば "Book Author Title" を使用できるようにシンボルに変換する方法は、rails/ruby に組み込まれていますか? : という記法で、文字列の正規表現による置換を行わずに済むのでしょうか? どのように解決するのですか? Railsが ActiveS

    2022-04-06 08:11:01
  • [解決済み】Rails 4でPaperclip::Errors::MissingRequiredValidatorErrorが発生する。

    質問 railsのブログアプリでpaperclipを使ってアップロードしようとすると、こんなエラーが出ます。 MissingRequiredValidatorError"と表示されていますが、何を指しているのかよくわかりません。 作成も更新もpost_paramsを使うので、post_paramsを更新して:imageを与えれば大丈夫だと思ったのですが。 Paperclip::Errors

    2022-04-06 07:39:44
  • [解決済み] Railsでモデルのテーブル名マッピングを明示的に指定するにはどうすればよいですか?

    質問 Countriesというモデルクラスがあり、それを'cc'というDBテーブルにマッピングしたいのです。 Railsではどのように行うのですか? どのように解決するのですか? Rails >= 3.2 (Rails 4+、5+を含む)。 class Countries < ActiveRecord::Base self.table_name = "cc" e

    2022-04-06 07:33:40
  • [解決済み】ハッシュキーを別のキーに置き換える方法

    質問 ある条件下で、ハッシュを取得します。 hash = {"_id"=>"4de7140772f8be03da000018", .....} で、このハッシュを hash = {"id"=>"4de7140772f8be03da000018", ......} P.S : ハッシュのキーはランダムで、各キーに "_" というプレフィックスがついていま

    2022-04-06 05:27:09
  • [解決済み】ActiveRecord/RailsでNOT INクエリを表現する方法とは?

    質問 を伴わない簡単な解決策があればいいのですが。 find_by_sql そうでない場合は、そのようにするしかないでしょう。 私が見つけたのは この記事 を参照しています。 Topic.find(:all, :conditions => { :forum_id => @forums.map(&:id) }) と同じです。 SELECT * FROM

    2022-04-06 03:14:37
  • [解決済み】Rails - コントローラの内部でヘルパーを使用する方法

    質問 ヘルパーはビューの中で使うものだと理解していますが、私はコントローラでJSONオブジェクトを作成し、それを返すためにヘルパーが必要です。 ちょっとだけ、こんな感じです。 def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id =&g

    2022-04-05 23:34:36
  • [解決済み】Rails: respond_toブロックはどのように動作しますか?

    質問 を通過しています。 Rails入門 のガイドで、6.7節で混乱しました。scaffoldを生成した後、私のコントローラに以下の自動生成されたブロックが見つかりました。 def index @posts = Post.all respond_to do |format| format.html # index.html.erb format.json

    2022-04-05 21:34:58
  • [解決済み】<%= f.submit %>にCSSクラスを追加する。

    質問 私の質問は簡単です。 &lt;%= f.submit %&gt; クラス宣言はどこに行くのですか?何度やってもエラーになります。 どうすればいいですか? &lt;%= f.submit 'name of button here', :class =&gt; 'submit_class_name_here' %&gt; これでいいはずです。もしエラーが出るようなら、名

    2022-04-05 15:30:22
  • [解決済み】Rails 4でlibファイルを自動ロードする方法

    質問 私は、以下の行をイニシャライザーで使用して、コードを自動ロードしています。 /lib ディレクトリを作成します。 config/initializers/custom.rb です。 RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? から Rails 3 クイックヒント:

    2022-04-05 12:19:42
  • [解決済み】link_toにクエリストリングパラメータを追加する。

    質問 link_to UrlHelperにクエリ文字列のパラメータを追加するのに苦労しています。 例えば、Indexビューがあり、ソート、フィルタリング、ページネーション(will_paginate経由)のUI要素を持っています。 will_paginateプラグインは、クエリストリングパラメータのページ内永続化を正しく管理します。 クエリストリングパラメータをgive named ro

    2022-04-05 11:18:07
  • [解決済み】RVMでプロジェクトのgemsetを設定するには、rvmrcまたはruby-versionファイルを使用するのですか?

    質問 私はRVMを使用していますが、その ルビー・バージョン・マネージャー を使用して、RailsプロジェクトごとにRubyのバージョンとgemsのセットを指定します。 私の場合は .rvmrc を実行すると、自動的にRubyのバージョンとgemsetが選択されます。 cd をプロジェクトディレクトリに挿入します。 RVM 1.19.0をインストールした後、以下のメッセ

    2022-04-05 06:45:38
  • [解決済み】Rubyの受け渡しは参照渡しなのか値渡しなのか?

    質問 @user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logg

    2022-04-05 04:34:26
  • [解決済み】Ruby on Rails。グローバル定数を定義する場所はどこですか?

    質問 初めてのRuby on RailsのWebアプリを始めたところです。モデル、ビュー、コントローラなど、さまざまなものを用意しています。 アプリ全体に適用されるグローバルな定数を定義するのに適した場所を見つけたいのです。特に、モデルのロジックと、ビューでの決定の両方に適用されます。これらの定数を置くためのDRYな場所を見つけることができません。 すべて のモデル、そしてすべての

    2022-04-05 04:24:54