• [解決済み] Railsで、主キーが整数型でないカラムを設定するには?

    質問 Railsのmigrationsを使ってデータベーススキーマを管理しているのですが、主キーとして非整数の値(特に文字列)を使いたい簡単なテーブルを作成しています。私の問題から抽象化するために、例えばテーブル employees というテーブルがあり、従業員は英数字の文字列で識別されているとします。 "134SNW" . こんな感じでマイグレーションでテーブルを作成してみました。

    2023-05-04 23:29:27
  • [解決済み] bundle exec rake を使うか、それとも rake だけか?

    質問 Railsの勉強はrakeコマンドだけを使って、以下のように行いました。 rake db:migrate を使うべきだと書いてありました。 bundle exec rake ... の代わりに rake . 今、私はどちらを使うべきか混乱しています。 を使うべきでしょうか? bundle exec rake ではなく、単に rake なのか、それとも単に好みの問題なのでし

    2023-05-04 02:02:06
  • [解決済み] MiniTestでテストを保留にすることは可能ですか?

    質問 もしこれが可能なら、そのための構文は何ですか? どのように解決するのですか? これを実行するための実際の構文を理解するために、RubyDocsを数分間歩き回りました。将来のある人が数回クリックするのを節約するために、ここにそれを投げようと思いました。 テストの内部から、単に skip() メソッドを呼び出すだけです。 skip("reason for skipping

    2023-04-30 13:06:14
  • [解決済み] 複数の外部キーを持つRailsのアソシエーション

    質問 1つのテーブルで2つのカラムを使用して関係を定義できるようにしたいです。例としてタスクアプリを使用します。 試み1。 class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :owner, class_name: "Use

    2023-04-30 04:06:21
  • [解決済み] PATHに "Insecure world writable dir /home/chance " という警告が出る、railsとgemのモード040777

    質問 私は この を試しましたが、うまくいかず、osx用であるように思えました。私はrvm、rails 3、ruby 1.9.2でインストールした新しいUbuntu 10.10を持っています。私は新鮮なrailsアプリを持っていますが、gemまたはrailsのいずれかを使用すると、次の警告が表示されます(ラグ付き)。 $ rails -v /home/chance/

    2023-04-29 12:39:38
  • [解決済み] ActiveRecordを使用して、after_update時にレコードの古い値を取得する方法はありますか?

    質問 簡単な例で設定します。 私は1つのテーブル( Totals の合計を保持するテーブルがあります。 amount カラムの合計を保持するテーブル ( Things ). がある場合 thing.amount が更新されたとき、単純に古い値と新しい値の差分を total.sum . 今、私は self.amount の間に before_update を追加し

    2023-04-29 01:32:49
  • [解決済み] Deviseのログインをrootページに設定する

    質問 以下のコードをルーティングに使用しています。 devise_for :user, :as => '', :path_names => { :sign_in => "", :sign_out => "logout", :sign_up => "register" } しかし、ログアウトしているときに

    2023-04-27 23:32:49
  • [解決済み] Rails Paperclip 添付ファイルを削除する方法は?

    質問 私は ペーパークリップ (w/ Amazon s3) on Rails 3を使用しています。既存の添付ファイルを削除したい を置き換えることなく を更新アクションを使って削除したいです。 私はこの例を1つだけ見つけました。 ここで を削除することができず、ログにはその理由を示すものは何もありませんでした。私はこのようなことをフォームでやりたかったのです。 &

    2023-04-27 09:36:34
  • [解決済み] rails db:migrate vs rake db:migrate

    質問 railsの初心者です。rails 5でデータマイグレーションを生成する際、一部の人が rails db:migrate の上に rake db:migrate . データベースマイグレーションにおけるrailsとrakeコマンドの違いを誰か説明してください。rakeコマンドはrails 5で廃止されたということでしょうか? どうもありがとうございます。 どのように解決す

    2023-04-26 04:34:48
  • [解決済み] Rails 3 の LEFT OUTER ジョイント

    質問 次のようなコードがあります。 @posts = Post.joins(:user).joins(:blog).select は、すべての投稿を見つけ、それらと関連するユーザーとブログを返すことを意図しています。 しかし、ユーザは任意であるため INNER JOIN という :joins はたくさんのレコードを返しません。 これをどのように使って LEFT OUTE

    2023-04-24 18:49:08
  • [解決済み] rails - コンソール出力をファイルにリダイレクトする

    質問 bashコンソールで、このようにすると。 cd mydir ls -l > mydir.txt 演算子 > は標準入力をキャプチャしてファイルにリダイレクトするので、ファイルのリストを mydir.txt にファイルのリストを取得します。 railsのコンソールで同じようなことをする方法はないでしょうか? 私はたくさんのプリント(~8k行)を生成するru

    2023-04-21 19:06:26
  • [解決済み] RailsのCookieに開始日と有効期限を設定する

    質問 Railsのクッキーを特定の日付で開始または終了するように設定するにはどうすればよいですか? どのように解決するのですか? より抜粋 Rails 5 ドキュメント : <ブロッククオート クッキーの読み書きはActionController#cookiesで行います。 読み込まれるクッキーはリクエストと一緒に受け取ったもので、書き込まれるクッキーはレスポン

    2023-04-21 06:26:34
  • [解決済み] Rails 4.2開発サーバーのデフォルトのバインディングipを変更するには?

    質問 私たちのチームの rails アプリケーションを 4.2 にアップグレードした後に リリースノート にあるように、デフォルトの ip rails server がバインドされるように変更されました。 localhost から 0.0.0.0 . Vagrantで開発しており、開発サーバーはホストマシンのブラウザから直接アクセスできるようにしたい。 と入力する代わ

    2023-04-21 01:36:50
  • [解決済み] RSpecのスタブメソッドは、異なる値を順番に返すことができますか?

    質問 モデルFamilyにメソッド location をマージする location の出力を統合するもので、他のオブジェクトであるMembersの出力です。(Membersはファミリーと関連していますが、ここでは重要ではありません)。 例えば、与えられた member_1 は location == 'サンディエゴ(旅行中、5月15日帰国)' member_2 は

    2023-04-20 06:57:11
  • [解決済み] Bundler::GemNotFound: どのソースにも rake-10.3.2 が見つかりませんでした。

    質問 Railsで作業しているのですが、このようなエラーが返ってきます。質問を提供してください。いつもありがとうございます。質問の仕方が分からないので、より良い質問で更新します。 Bundler::GemNotFound: Could not find rake-10.3.2 in any of the sources ~/.rvm/gems/ruby-2.0.0-p451/gems/bu

    2023-04-19 17:23:16
  • [解決済み] RubyでUTCタイムスタンプをISO 8601に変換する。

    質問 UTCのタイムスタンプがあります。 "2010-10-25 23:48:46 UTC"です。 ISO 8601に変換する必要がある "2010-10-29 06:09Z" ドキュメントが地獄のように混乱しています。最も簡単な方法は何ですか? どのように解決するのですか? 私たちをだまそうとしているのでは? ご質問の入力日付は 2010 年 10 月 25

    2023-04-18 04:11:26
  • [解決済み] Phusion PassengerとRailsを使用した場合のサーバーの初期起動が遅い

    質問 Phusion Passengerのバンドワゴンに乗るために、私たちは小さなRailsアプリのステージングサーバをセットアップしてテストしています。 これまでのところ、Phusion Passenger は非常に使い勝手がよく、アプリのインストールや設定、デプロイを簡単に行うことができます。問題は、私たちが使用しているサイトがあまり頻繁にヒットせず、バックグラウンドでサーバーをシャ

    2023-04-17 21:02:13
  • [解決済み] Rspec 3 フラッシュメッセージのテスト方法

    質問 コントローラのアクションとフラッシュメッセージの有無をrspecでテストしたいのですが、可能でしょうか? アクション : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:suc

    2023-04-16 03:39:04
  • [解決済み] Rails- ネストされたコンテンツタグ

    質問 カスタムヘルパーにコンテンツタグを入れ子にして、以下のようなものを作ろうとしています。 <div class="field"> <label>A Label</label> <input class="medium new_value" size="20" type="text" name="value_name" /> &

    2023-04-14 10:12:07
  • [解決済み] cannot load such file -- sqlite3/sqlite3_native (LoadError) on ruby on rails

    質問 Ruby 2.0.0 上で Rails 4.0.0 を使って基本的なインストールとサーバの起動を設定しようとすると、以下のエラーメッセージに直面します。 /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sq

    2023-04-12 23:06:43