如何使用集成 rspec 测试测试以下代码(我也在使用水豚)?
1 <%= form_for [@project, @task] do |f| %>
17 <p>
18 <%= f.date_select(:target_date,
19 :default => Date.today,
20 :order => [:day, :month, :year], :start_year => Date.today.year,
21 :end_year => Date.today.year + 3) %>
22 </p>
23
24 <%= f.submit %>
25
26 <% end %>
到目前为止,我有以下代码......
select '28', :from => :day
...但它说 >无法选择选项,没有找到带有 id、名称或标签“day”的选择框
编辑:在查看页面的 HTML 输出时,我注意到 Rails 会自动将 id 添加到日、月和年字段中......例如,日的输出看起来像这样......
<select id="show_date_3i" name="show[date(3i)]"><option value="1">1</option>
但是当我再次这样做时......
select '28', :from => :show_date_3i
...它说>>>无法选择选项,没有找到带有ID,名称或标签'show_date_3i'的选择框...这是为什么?