Ruby on rails 3 水豚铁路3';无法填写';

Ruby on rails 3 水豚铁路3';无法填写';,ruby-on-rails-3,cucumber,capybara,Ruby On Rails 3,Cucumber,Capybara,这是如此令人沮丧,以至于在检查了一个相关主题上的所有stackoverflow查询之后,之前的测试似乎都通过了,我无法让这个简单的东西排队并通过。在(@price)的表单_中找不到“质量”标签 我的特征(节选) 我的脚步(节选) 我的表格: <%= form_for (@price), :url => prices_path do |f| %> <div class="field"> <%= f.label :quality %><

这是如此令人沮丧,以至于在检查了一个相关主题上的所有stackoverflow查询之后,之前的测试似乎都通过了,我无法让这个简单的东西排队并通过。在(@price)的表单_中找不到“质量”标签

我的特征(节选)

我的脚步(节选)

我的表格:

 <%= form_for (@price), :url => prices_path  do |f| %>
   <div class="field">
    <%= f.label :quality %><br />
     <%= f.text_field :quality %>
   </div>
prices|u path do|f|%>

我的消息来源:

 <div class="field">
   <label for="price_quality">Quality</label><br />
   <input id="price_quality" name="price[quality]" size="30" type="text" />
   </div>

质量
我尝试了这么多的组合来让它通过,但我已经没有了要尝试的组合,sam

下一步如何使用:

When /^I fill in "([^"]*)" in Quality$/ do |text|
  fill_in('price_quality', :with => text)
end
下一步如何使用:

When /^I fill in "([^"]*)" in Quality$/ do |text|
  fill_in('price_quality', :with => text)
end

谢谢使用上面的精确文本,这也失败了。在功能中使用“质量”一词的变体,步骤中的grep部分也失败了。我在以前的搜索中发现了这一点,但无法再次找到链接。当我将功能和步骤重新定向到“时,会出现相同的错误,我用“好”填写“质量”。我还尝试将“价格\质量”作为字段。这上面的步骤是“然后我应该转到新价格页”,这是来自商品页的结果。谢谢。使用上面的精确文本,这也失败了。在功能中使用“质量”一词的变体,步骤中的grep部分也失败了。我在以前的搜索中发现了这一点,但无法再次找到链接。当我将功能和步骤重新定向到“时,会出现相同的错误,我用“好”填写“质量”。我还尝试将“价格\质量”作为字段。这上面的步骤是“然后我应该转到新价格页”,这是来自商品页的结果。
 <div class="field">
   <label for="price_quality">Quality</label><br />
   <input id="price_quality" name="price[quality]" size="30" type="text" />
   </div>
When /^I fill in "([^"]*)" in Quality$/ do |text|
  fill_in('price_quality', :with => text)
end