rails
モデルのテストコードの中で次のような検証を行うところがあります。 product.price = -1 assert product.invalid? assert_equal "must be greater than or equal to 0.01", product.errors[:price].join(';') 上記コードは、productのpriceに-1を設定して、…
railsのコントローラのテストコードで使われているメソッドです。 次のようなところで使われています。 ◆createのテスト assert_difference('Product.count') do post :create, product: @update end ◆destroyのテスト assert_difference('Product.count', -…
The provided regular expression is using multiline anchors (^ or $), which may present a security risk. Did you mean to use \A and \z, or forgot to add the :multiline => true option? Rails3のテキストをRails4で進めていると上記エラーが出まし…
久しぶりにRails開発を開始しようと思い、最新のRailsを取得しました。 2013/6/9時点では"Rails 4.0.0.rc1"が最新だと思われます。 ※"Rails 4.0.0.beta1"がインストールされている環境で実施しました。 [手順] 次のコマンドを実行します。 gem install rails…
gemfileにこれを追加して、bundle installしたら実現できました。 group :development, :test do gem 'test-unit' gem 'minitest' gem 'turn' gem 'ZenTest' gem 'autotest-rails-pure' end
まずはプロジェクト作成。コマンド実行。 rails new rails_dev 次にGemfileの更新。次のコードを追加。 gem 'rspec-rails' 次にbundleインストール。コマンド実行。 bundle install 最後にrspec適用。コマンド実行。 rails g rspec:install