• [解決済み] Railsでデフォルト値を設定するには?

    質問 Railsのオブジェクトにデフォルト値を設定するのに最適な方法を探しています。 私が思いつく最良の方法は、デフォルト値を new メソッドで設定することです。 これが許容範囲なのか、もっと良い方法があるのか、どなたかご意見をお聞かせください。 どのように解決するのですか? Rubyにおいて「正しい」というのは危険な言葉です。 何事にも複数のやり方があるのが普通です

    2022-09-16 12:16:11
  • [解決済み] Ruby-on-rails 3 ルーティングのスコープとネームスペースの違いについて

    質問 ruby-on-rails 3 のルーティングで、namespace と scope の違いがよくわかりません。 どなたか説明していただけませんか? namespace "admin" do resources :posts, :comments end scope :module => "admin" do resources :posts, :comments

    2022-09-15 05:34:42
  • [解決済み] RailsとPostgreSQL。postgresという役割が存在しない

    質問 Mac OS Lion に PostgreSQL をインストールし、Rails アプリケーションに取り組んでいます。私は RVM を使用して、他の Rails アプリケーションからすべてを分離しています。 何らかの理由で、初めて DB を移行しようとしたとき、rake は postgres ユーザーを見つけることができません。というエラーが表示されます。 FATAL: rol

    2022-09-14 16:23:17
  • [解決済み] Rails: 何かがブール値であることを検証するにはどうすればよいですか?

    質問 railsには、以下のようなバリデーターがありますか? validates_numericality_of のようなバリデーターがあるのでしょうか? どのように解決するのですか? Rails 3から、できるようになりました。 validates :field, inclusion: { in: [ true, false ] }

    2022-09-13 19:09:37
  • [解決済み] Rails 4のActiveRecordを無効にする

    質問 Rails 4でActiveRecordを無効にしたいです。私は以下のように config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "ac

    2022-09-13 04:21:02
  • [解決済み] ビューのHTML要素に条件付きでクラスを追加するエレガントな方法とは?

    質問 私は時々、ある条件に基づいてhtml要素にクラスを追加する必要があります。問題は、それを行うためのきれいな方法を見つけ出すことができないことです。以下は、私が試したものの例です。 <div <%= if @status = 'success'; "class='ok'"; end %>> some message here </div>

    2022-09-12 18:44:48
  • [解決済み] Ruby on Railsで複数カラムのインデックスを作成する。

    質問 ユーザーがどの記事を読んだかを追跡する機能を実装しています。 create_table "article", :force => true do |t| t.string "title" t.text "content" end ここまでが私のマイグレーションです。 create_table :user_views do |t|

    2022-09-11 12:05:17
  • [解決済み] Rails: UTC DateTimeを他のタイムゾーンに変換する

    質問 Ruby/Railsで、UTCのDateTimeを他のタイムゾーンに変換するにはどうしたらよいでしょうか? どのように解決するのですか? time.in_time_zone(time_zone) 例 zone = ActiveSupport::TimeZone.new("Central Time (US & Canada)") Time.now.in_time_z

    2022-09-11 08:39:46
  • [解決済み] Rubyでメソッドの引数にアクセスする方法はありますか?

    質問 Ruby と ROR の初心者ですが、毎日が楽しくて仕方がありません。 私たちはメソッドを持っています def foo(first_name, last_name, age, sex, is_plumber) # some code # error happens here logger.error "Method has failed, here are

    2022-09-10 05:33:22
  • [解決済み] Railsモジュールのmattr_accessorとは何ですか?

    質問 Railsのドキュメントを探しても見つからなかったのですが、どうやら 'mattr_accessor'のようです。 は モジュール の傍証となるものです。 'attr_accessor' (getter & setter) を通常のRubyの クラス . 例:クラスで class User attr_accessor :name de

    2022-09-09 20:34:10
  • [解決済み] 名前付きルート _path と _url の比較

    質問 Railsが提供する という名前のルートがあります。 . ルーティングヘルパーはパスもしくはURLを使って呼び出すことができます。 例えば、docsから。 # and provide these named routes root_url # => 'http://www.example.com/' root_path # => '/' 正直なと

    2022-09-08 21:22:15
  • [解決済み] Railsでコンサーンをテストする方法

    質問 私が Personable を持つRails 4アプリケーションで full_name メソッドがある場合、RSpecを使用してどのようにこれをテストしますか? concerns/personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_n

    2022-09-08 11:31:40
  • [解決済み] rails activerecordで今日作成されたレコードを取得するには?

    質問 今日作成されたすべてのレコードを取得したい場合、条件文はどのように書けばよいでしょうか。 どのように解決するのですか? Post.where(created_at: Time.zone.now.beginning_of_day..Time.zone.now.end_of_day) PS: この回答は、Harish Shettyの回答が私のより優れていたため、修正されました。

    2022-09-06 22:58:38
  • [解決済み] Railsで属性が変更されたときだけコールバックを実行する

    質問 私のアプリには、次のような関連付けがあります。 # Page belongs_to :status を実行したときに、いつでもコールバックを実行できるようにしたい。 status_id の page が変更されました。 では、もし page.status_id が4から5になった場合、それをキャッチできるようにしたいのです。 どうすればいいのでしょうか?

    2022-09-06 04:13:56
  • [解決済み] 空文字列またはnil-value文字列のテスト [重複].

    質問 この質問はすでにここに回答があります : Ruby で文字列の Nil または Length == 0 をチェックする良い方法はありますか? (16の回答)

    2022-09-05 14:08:16
  • [解決済み] Ruby on Railsのパターン - デコレーターとプレゼンター

    質問 最近、Ruby on Railsのコミュニティで、以下のようなことが話題になっています。 デコレータ とプレゼンターについて、最近いろいろと語られています。 この2つの本質的な違いは何でしょうか?もしあるとすれば、どちらを使うべきかを教えてくれる手がかりは何でしょうか?あるいは、この2つを組み合わせて使うべきでしょうか? どのように解決するのですか? デコレーターとは

    2022-09-05 13:36:39
  • [解決済み] Railsで異なる形式のパーシャルをレンダリングするには?

    質問 HTMLを含むJSONレスポンスを生成しようとしています。 したがって、私は /app/views/foo/bar.json.erb : { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } レンダリングしたい /app/views/foo/_

    2022-09-03 20:51:50
  • [解決済み] nil、blank、emptyの使い分けは?重複

    質問 この質問はすでにここに回答があります : Rubyでnilとemptyとblankを理解する方法 (回答数:15件) 終了 6 年前

    2022-09-03 14:27:47
  • [解決済み] Active Record、Rails、Postgresで重複するフィールドを持つ行を検索する

    質問 PostgresとActiverecordを使用して、複数の列で値が重複しているレコードを見つける最良の方法は何でしょうか? 私はこの解決策を見つけました ここで : User.find(:all, :group => [:first, :email], :having => "count(*) > 1" ) しかし、それはpostgresで動作しな

    2022-09-03 06:11:58
  • [解決済み] Ruby 1.9.2-p0 を rvm を使って最新のパッチレベルにアップグレードするにはどうしたらいいですか?

    質問 私の現在のrubyのバージョンは ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.5.0] ですが、rvmを使用して最新のパッチレベルに更新したいです。どうすればいいでしょうか? どのように解決するのですか? まず、RVMのインストールを更新するために、以下のコマンドを実行します。 rvm get stab

    2022-09-02 12:24:25