如何将Rails error.each元素放入Jquery选择器中

时间:2019-03-27 10:35:49

标签: jquery ruby-on-rails

我一直试图将Rails元素放入Jquery选择中,所以我不手动进行操作,关键是,我有这段代码:

<% @task.errors.each do |elem, b| %>

<% end %>

而我正试图做到这一点

<% @task.errors.each do |elem, b| %>
    $(elem).addClass("input is-danger");
<% end %>

因为elem代表一个ID,我已经尝试过将其串联起来:

$("#".concat(elem.to_s)).addClass(...); 

但是没有解决,这是否可能,如果可以,怎么办?进一步谢谢你!

1 个答案:

答案 0 :(得分:0)

不要将jquery选择器放入循环(或HTML)中。相反,您编写HTML并使用JQuery定位这些元素。

例如:

file.html.erb

FormProps

script.js

React.SFC