我使用script来自动调整表格。问题是它在循环中第二次停止工作。我猜这是因为我需要给它一个唯一的id,但我不知道该怎么做,因为jquery不在循环中。 html看起来像这样:
<textarea class="text required comment" id="283" name="comment" placeholder="Add a comment..."></textarea>
,表单代码如下:
<% post.each do |post| %>
<%= simple_form_for(@comment) do |f| %>
<%= f.input :comment, as: :text, input_html: { :class => "comment", :id => "#{post.id}" }, placeholder: "Add a comment..." %>
<% end %>
<% end %>
在我的posts.js.coffee文件中,我有这个:
$(document).ready ->
$("textarea").autosize()