• [解決済み] rake spec を実行せずに Rails rspec テスト用のデータベースを準備するにはどうしたらいいですか?

    質問 重要なトラブルシューティングの後、 私は rake spec を一度実行してから (control-c で中断できます)、rspec を直接 (たとえば仕様のサブセットに対して) 実行する必要があることを理解しました。私たちは Rails 3.0.7 と RSpec 2.5.0 を実行しています。 明らかに、rake はいくつかの重要なデータベース設定タスク/コードを実行してい

    2023-04-11 17:12:45
  • [解決済み] Railsです。form_forでhidden_fieldを使うには?

    質問 私が読んだのは これ を読みましたが、私はRoRに慣れていないので、理解するのに少し苦労しています。私は新しいリクエストレコードを作成するためにフォームを使用しており、私が送信する必要があるすべての変数は、すでに存在しています。以下は、送信する必要のあるデータです(これはdoループの中です)。 :user_id => w[:requesteeID] :requesteeN

    2023-04-11 13:47:34
  • [解決済み] RedisとMemcache、それともRedisだけ?

    質問 Rails 3アプリのキャッシュにmemcachedを使っているのですが、単純な Rails.cache インターフェイスでmemcachedを使用していますが、redisとresqueを使用してバックグラウンドでジョブ処理を行いたいと考えています。 両方使ってもいいくらいの違いだと思います。しかし、herokuでは、memcachedとredisの両方を使用するために別の料金

    2023-04-11 04:13:45
  • [解決済み] Rails 3: Ajaxコールで "redirect_to "を使用するには?

    質問 以下は attempt_login メソッドは、ログインフォームが送信された後に Ajax を使用して呼び出されます。 class AccessController < ApplicationController [...] def attempt_login authorized_user = User.authenticate(params[:usern

    2023-04-11 02:39:34
  • [解決済み] Railsの中からrubyのバージョンを決定する

    質問 Railsの内部から、どのバージョンのRubyが動作しているかを判断する方法はありますか (ウェブ上または script/console )? Ruby 1.8.6 をインストールしていますが、Ruby Enterprise Edition 1.8.7-20090928 もインストールしているので、正しいインストールを使用していることを確認したいのです。 どのように解決するのです

    2023-04-10 13:36:02
  • [解決済み] RailsでテストするときにHTTP_REFERERを設定するには?

    質問 あるコントローラをテストしようとしているのですが、このようなエラーが発生しました。エラーの内容は理解していますが、どのように修正すればよいのかわかりません。 test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):Actio

    2023-04-08 20:24:59
  • [解決済み] pg (0.17.1) のインストール中にエラーが発生し、Bundler を続行できません。

    質問 私は今 Rails 4.0.2 をインストールして、新しいアプリを作成すると、バンドル ステージで Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p

    2023-04-06 08:01:06
  • [解決済み] サーバー起動時に「Your Ruby version is 2.3.0, but your Gemfile specified 2.2.5」と表示された場合の対処方法

    質問 サーバーの実行中にこのエラーが発生しました。 どのように解決するのですか? Ruby 2.2.5をインストールする必要があります。ローカルマシンのRubyのバージョンが、Gemfileで宣言されているものと異なっている。 もしあなたが rvm : rvm install 2.2.5 rvm use 2.2.5 を使っている場合は rbenv

    2023-04-06 01:13:43
  • [解決済み] rails bundle clean

    質問 バンドルをアップデートした後、新しいバージョンの gem がインストールされたので、いくつかの gem が古くなっている可能性があります。そのようなコマンドは bundle 実行ファイル、つまり bundle clean . このような時代遅れの宝石を取り除くにはどうしたらよいのでしょうか? これは、私のrailsアプリのスラッグサイズを縮小する試みです。 どのように解決

    2023-04-05 18:10:12
  • [解決済み] Railsマイグレーション:現在のマイグレーションバージョンを取得する最良の方法

    質問 マイグレーションのバージョン番号を取得する良い方法はありますか? あるモデルで、特定のマイグレーションバージョン以降に異なる動作をするメソッドを実装する必要があります。 接続アダプタのassume_migrated_upto_versionはデータベースからバージョンを取得していることがわかりましたが、他がわかりません。 背景 テーブルAから2つの列を削除し、テーブルB

    2023-04-03 18:25:08
  • [解決済み] RuboCop: LINEが長すぎる ← 無視する方法は?

    質問 RuboCopをrailsプロジェクトに追加し、エディタでRuboCopの提案を見るためにSublimeパッケージをインストールしたところです。行の最大長を 80 文字から変更する方法、またはそのルールを完全に無視する方法を見つけようとしています。 現在使用中の RuboCop (gem) 崇高な RuboCop サブライムルーター-ルボコップ どの

    2023-04-03 16:22:28
  • [解決済み] Ruby on Railsでアンダースコア `_` の代わりにダッシュ `-` を使用したルーティング

    質問 URLにダッシュを使いたい - の代わりにアンダースコア _ を単語の区切り文字として使用します。例えば controller/my-action の代わりに controller/my_action . 2つのことに驚いています。 Google などは、引き続き区別しています。 Ruby on Rails がシンプルでグローバルな設定パラメータを持たないこ

    2023-04-03 02:09:53
  • [解決済み] rails generate controller`でテスト、アセット、ヘルパーの作成を省略するための構文?

    質問 ヘルプを読み、テスト、アセット、ヘルパーファイルの生成をスキップするために以下のコマンドを試しました。 $ bin/rails generate controller home index --helper false --assets false --controller-specs false --view-specs false create- app/controll

    2023-04-02 09:16:06
  • [解決済み] capybara 要素の属性をアサートする

    質問 RSpec2とCapybaraを使って受け入れテストをしています。 Capybaraでリンクが無効になっているかどうかをアサートしたいです。どうすればよいでしょうか? どのように解決するのですか? どのようにリンクを無効にしているのですか?追加しているのはクラスですか?属性ですか? # Check for a link that has a "disabled" clas

    2023-04-01 16:33:15
  • [解決済み] 特定のキー以外を削除するハッシュ

    質問 ハッシュから指定されたキー以外のキーを削除したい。 例えば { "firstName": "John", "lastName": "Smith", "age": 25, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY",

    2023-04-01 09:31:49
  • [解決済み] rails s -p80 を80ポートで実行するには?

    質問 デフォルトでは rails s #running on 3000 port さて、80番ポートで実行したい。ということで、試してみました。 sudo rails -s -p80 しかし、それはエラーを投げました。 mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not

    2023-03-27 16:54:17
  • [解決済み] RSpec: letとbeforeブロックの違いは何ですか?

    質問 とはどのような違いがあるのでしょうか? let と before のブロックをRSpecで作成することはできますか? そして、それぞれをいつ使うか? 以下の例では、どのようなアプローチ(letまたはbefore)が良いのでしょうか? let(:user) { User.make !} let(:account) {user.account.make!} before(

    2023-03-26 20:16:22
  • [解決済み] レイルで破壊されたばかりの記録かどうかを確認する

    質問 ということは record.new_record? 新しいかどうかを確認する 何か新しいものが出ていないか確認したい record = some_magic record.destroy record.is_destroyed? # => true といったところでしょうか。destroyingがオブジェクトをフリーズさせるのは知っているので、frozen?

    2023-03-23 01:43:08
  • [解決済み] railsで1つのテーブルをリセットするには?

    質問 主キーの値を再び1から始めたいのですが。 どのように解決するのですか? SQLiteでインデックスやプライマリキーをリセットするには、次のように入力します。 $ rails console > ActiveRecord::Base.connection.execute("DELETE from sqlite_sequence where name = 'yourtabl

    2023-03-22 09:39:14
  • [解決済み] Railsのマイグレーション:self.upとself.downの比較と変化

    質問 新しいrailsのバージョンでは、self.upとself.downのメソッドに対して"change"があるようですね。 では、マイグレーションをロールバックしなければならないときはどうなるのでしょうか?どのように実行すべきアクションを知ることができるのでしょうか?私はオンラインチュートリアルに基づき、次のメソッドを実装する必要があります。 class AddImageToUse

    2023-03-22 02:01:16