![](/img/trans.png)
[英]RxJs Subject not triggering subscription on production environment but works on development and test
[英]javascript code partially not executed in test environment, works in production, development (Rails 3 app)
導軌3
我在表單中有一個列表:
<%= form_for @article do |f| %>
<ul>
<% @product.each do |p| %>
<li id="product_<%=p.id%>">
<div>
<%= f.radio_button(:p_id, p.id, class: 'hidden') %>
</div>
</li>
<% end %>
</ul>
<%= f.submit 'submit', :id=>"submit_category", :class=>'hide' %>
<% end %>
我添加了一個javascript函數,以便當用戶單擊li元素時,選中單選按鈕並提交表單。
<script type="text/javascript">
$('li').click(function() {
$(this).find('input[type=radio]').attr('checked', true);
$('#submit_category').click();
});
</script>
這在生產,開發中完全可以正常運行,但是測試環境失敗:提交了IS表單,但是未選中單選按鈕,因此出現驗證錯誤。
我的測試是用黃瓜+硒+水豚完成的。 測試線:
When /^I click on the "(.*?)" product$/ do |product_name|
@product = Product.find_by_name(product_name)
page.find('li', id: "product_#{@p.id}").click
end
猜在這里,但沒有包裝的代碼$(函數(){..your代碼})(domready中)回調的幫助?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.