私は新しいRailsユーザーであり、キュウリを正しいものにしたいので、これは基本的なものだと確信しています。私は週末をPragmaticの本を読んで過ごし、小さなプロジェクトを作り、それを使いたいと思っています。私は意図的に、それがレール側でどのように動作するかに応じて脆くないように、可能な限り広範囲に第1の機能を設定します。私はDanielKehoeのgithubのスターターを使って新しいレールアプリを作った。私はユーザーを理解したと思う。しかし、私がキュウリを使用して、最初のテーブルを作成して参照テーブルを作成しようとすると、リファレンスユニットのモデルを作成するためにキュウリが必要になると思っていましたが、本、Railscastsとstackoverflow私は今どこに私をプッシュする。私は先に進んで、リファレンスユニット、新しいアクションと空のビューを持つコントローラのモデルを生成しました。しかし、これで、(LoadError)を持つReference Unitモデルがあることがわかりません。奇妙なのは、アプリ内にあるからです。私のモデルのキュウリ(LoadError)
:when /the new Reference Units page/ '/reference_units/new'
Given /^I am logged in as the following user:$/ do |table|
sign_up valid_user
end
When /^I go to the new Reference Units page$/ do
visit new_reference_unit_path
end
When /^I fill in the following:$/ do |table|
@reference_unit = Reference_unit.create!(table.rows_hash)
end
Then /^it should create a new Reference Unit$/ do
pending # express the regexp above with the code you wish you had
end
new_reference_unit_pathのように私の機能/サポート/ paths.rbである:ここ
Feature: I want to have Reference Units that I can refer to so they can be used elsewhere. That way
they can be updated in one place. I want to create and edit these Units.
Background:
Given I am logged in as the following user:
| name | "Testy McUserton" |
| password | "please" |
| email | "[email protected]" |
Scenario: Adding Reference Units
When I go to the new Reference Units page
And I fill in the following:
| commodity | "corn" |
| language | "en" |
| wholesale unit | "xton" |
| retail unit | "xliter" |
| receipt unit | "dollar" |
Then it should create a new Reference Unit
は私のステップの定義である:
は、ここに私の現在の機能です
実行3.1.3でこれを赤で表しています。
Scenario: Adding Reference Units # features/user_can_create_units.feature:10
When I go to the new Reference Units page # features/step_definitions/user_create_unit_reference.rb:6
Expected /Users/sam/apps/keriakoo/app/models/reference_unit.rb to define Reference_unit (LoadError)
./app/controllers/reference_units_controller.rb:4:in `new'
./features/step_definitions/user_create_unit_reference.rb:7:in `/^I go to the new Reference Units page$/'
features/user_can_create_units.feature:11:in `When I go to the new Reference Units page'
上記のとおりです。 reference_unit.rbファイルが正しい場所にあります。もちろん、キュウリが適切な時期に私を導くことを期待している方法や属性を追加していません。私は単純なものだと確信していますが、単語や大文字と小文字を組み合わせて試してみてください。