• [解決済み】RSpecのshould_raiseをあらゆる種類の例外で使用する方法とは?

    質問 こんなことをしたいのですが。 some_method.should_raise <any kind of exception, I don't care> どうすればいいのでしょうか? some_method.should_raise exception ...は動作しません。 解決方法は? expect { some_method }.to rais

    2022-04-18 04:33:53
  • [解決済み] Railsのカラムタイプに関するドキュメントはありますか?

    質問 シンプルなタイプのリスト以外のものを探しています。 このページにある : <ブロッククオート primary_key, :string, :text, :integer, :float, :decimal, :datetime, :timestamp, :time, :date, :binary, :boolean, :primary_key。 しかし、実際にその

    2022-04-17 17:02:37
  • [解決済み】Railsのプロダクションでconfig.assets.compile=true、なぜダメなのか?

    質問 でインストールしたデフォルトのRailsアプリは rails new には config.assets.compile = false を生産しています。 そして、普通のやり方は rake assets:precompile アプリをデプロイする前に、すべてのアセットパイプラインのアセットがコンパイルされていることを確認します。 では config.assets.

    2022-04-17 01:17:36
  • [解決済み] Heroku/devise - リンク先のホストがありません! hostパラメータを指定するか、default_url_options[:host]を設定してください。

    質問 私は自分のアプリをherokuにプッシュしようとしています。私はまだ開発中です。 私はconfirmableモジュールとdeviseを使用しています。 herokuコンソールでユーザーを追加しようとすると、このエラーが発生しました。 Missing host to link to! Please provide :host parameter or set default_url

    2022-04-15 08:46:31
  • [解決済み] Railsでテーブルが存在するかどうかをチェックする

    質問 テーブルが存在しないと動作しないrakeタスクがあります。私は20人以上のエンジニアと一緒にウェブサイトで働いているので、彼らがテーブルを移行したことを確認してから、それぞれのテーブルを入力するrakeタスクを実行したいのですが、どうすればよいでしょうか? ARには、以下のようなメソッドはありますか? Table.exists ? テーブルが正常に移行されたことを確認するにはどうす

    2022-04-14 22:36:08
  • [解決済み] 既存のテーブルにタイムスタンプを追加する

    質問 タイムスタンプを追加する必要があります ( created_at & updated_at ) を既存のテーブルに追加します。以下のコードを試してみましたが、うまくいきませんでした。 class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timesta

    2022-04-14 18:47:02
  • [解決済み】Rails: Railsのactiverecordのモデルで属性のデフォルト値を作成するにはどうすればよいですか?[重複している]。

    質問内容 この質問はすでにここに回答があります : Railsです。ActiveRecordでデフォルト値を設定するにはどうすればよいですか? (回答数 29 件)

    2022-04-14 12:52:18
  • [解決済み] Ruby on Railsで、"Sun Oct 5th" のように日付に "th" を付けて書式設定するにはどうすればよいですか?

    質問 日付の表示形式を、曜日、月、日(先頭のゼロは含まず、末尾に "th", "st", "nd", or "rd" としたいのですが、どうすればいいですか? 例えば、この質問が行われた日は、"Thu Oct 2nd" と表示されます。 Ruby 1.8.7を使用していますが 時間.strftime はできないようです。 標準ライブラリがあればそちらを希望します。 どのよ

    2022-04-14 08:13:24
  • [解決済み] Railsのマイグレーション。カラムのデフォルト設定を元に戻す

    質問 Railsのマイグレーションで、次の例のようにカラムのデフォルト設定を設定する問題があります。 def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end もし、そのデフォルト設定を後のマイグレーションで落としたい場合、rails migrations を使っ

    2022-04-14 07:40:20
  • [解決済み】railsのcronジョブ:ベストプラクティス?

    質問 Rails環境でスケジュールされたタスクを実行するのに最適な方法は何でしょうか?スクリプト/ランナー?Rake?数分おきにタスクを実行したいです。 解決方法は? 私は、rakeのアプローチ(as supported by ヒーロク ) lib/tasks/cron.rakeというファイルを使って・・・。 task :cron => :environment d

    2022-04-14 02:27:27
  • [解決済み] 2つのActiveRecord::Relationオブジェクトを結合する

    質問 次の2つのオブジェクトがあるとする。 first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation

    2022-04-13 23:39:58
  • [解決済み] Rails selectヘルパー - デフォルトの選択された値、どのように?

    質問 今使っているコードの一部を紹介します。 <%= f.select :project_id, @project_select %> に等しくなるように修正する方法です。 params[:pid] を使用すると、ページが読み込まれたときに 解決方法は? これで大丈夫です。 <%= f.select :project_id, @project_selec

    2022-04-13 22:11:38
  • [解決済み] ActiveRecordのORクエリ

    質問 Rails 3 ActiveRecordでORクエリを行うにはどうしたらよいでしょうか。私が見つけた例はすべて、ANDクエリだけでした。 編集する または メソッドはRails 5から利用可能です。参照 ActiveRecord::QueryMethods どのように解決するのですか? 使用方法 ARel t = Post.arel_table

    2022-04-13 20:43:22
  • [解決済み】Railsのnewとcreateの比較

    質問 なぜ、RESTfulコントローラで新しいメソッドを定義し、その後にcreateメソッドを定義する必要があるのでしょうか? Googleで検索しても、探している答えは出てきませんでした。違いは理解しているが、なぜそのような使い方をするのかが知りたい。 どのように解決するのですか? RailsのRESTの実装の中で 新しい と 作成 は別扱いです。 へのHT

    2022-04-13 18:58:45
  • [解決済み] Rubyで文字列をsnake_caseからCamelCaseに変換する。

    質問 名前をスネークケースからキャメルケースに変換しようとしています。ビルトインのメソッドはありますか? 例 "app_user" から "AppUser" (私は、文字列 "app_user" それをモデルに変換したい AppUser ). 解決方法は? Railsを使っている場合。 文字列#camelize は、あなたが探しているものです。 "ac

    2022-04-13 17:29:17
  • [解決済み】Rails: モデルがすでに存在するときに`rails generate scaffold`を実行するにはどうすればよいですか?

    質問 私はRailsの初心者なので、現在のプロジェクトは奇妙な状態になっています。 最初に生成したのは、"Movie" というモデルでした。その後、より詳細に定義し始め、いくつかのメソッドを追加するなどしました。 で生成するべきだったことに今更ながら気がつきました。 rails generate scaffold ルーティング、ビュー、コントローラなどをフックするためです。 s

    2022-04-13 14:15:45
  • [解決済み】Railsでuser_id:integerとuser:referencesを使用してモデルを生成する。

    質問 他のモデルに属するモデルを生成する方法について混乱しています。私の本では、MicropostとUserを関連付けるためにこの構文を使っています。 rails generate model Micropost user_id:integer しかし https://guides.rubyonrails.org/active_record_migrations.html#cre

    2022-04-13 11:50:18
  • [解決済み】Rails ActiveRecordの日付の間

    質問 1日に付けられたコメントを照会したいのですが。フィールドは標準的なタイムスタンプの一部であり、次のとおりです。 created_at . 選択された日付は date_select . を使用するにはどうすればよいですか? ActiveRecord を行うことができますか? のようなものが必要なんです。 "SELECT * FROM comments WHERE creat

    2022-04-13 10:43:35
  • [解決済み] Ruby on Railsのコールバック、:before_saveと:before_createの違いは何ですか?

    質問 の内容を詳しく説明してください。 :before_save と :before_create Ruby on Railsのコールバックとは、Railsのバリデーションとどう関係があるのでしょうか?バリデーションは :before_save または :before_create ? 解決方法は? Railsのcreate操作では、データベース操作の前に6つのコールバ

    2022-04-13 09:53:10
  • [解決済み】Rails 4 認証トークン

    質問 新しいRails 4アプリ(Ruby 2.0.0-p0上)で作業しているときに、認証トークンに関する問題に遭遇しました。 jsonに応答するコントローラを書いているときに ( respond_to クラスメソッド)にたどり着きました。 create アクションを取得するようになりました。 ActionController::InvalidAuthenticityToken

    2022-04-13 07:07:58