月と日を破棄して日付選択フィールドを設定する必要があります。そのため、キュウリのシナリオを実行すると、「undefined method `options' for # (NoMethodError)」の原因となったフォームに月と日が隠されます。
この問題を解決し、キュウリのステップに年を正しく入れるにはどうすればよいですか?
月と日を破棄して日付選択フィールドを設定する必要があります。そのため、キュウリのシナリオを実行すると、「undefined method `options' for # (NoMethodError)」の原因となったフォームに月と日が隠されます。
この問題を解決し、キュウリのステップに年を正しく入れるにはどうすればよいですか?
よく私は解決策を見つけました:私はこのようにwebrat set_hidden_fieldメソッドを使用する独自のキュウリステップを定義します:
When /^I select "([^\"]*)" as the stuff year$/ do |arg1|
date = Date.parse(arg1)
set_hidden_field 'stuff_year_2i', :to => date.day
set_hidden_field 'stuff_year_3i', :to => date.month
select(date.year, :from => 'stuff_year_1i')
end
これが誰かを助けることを願っています