【发布时间】:2016-12-18 20:54:45
【问题描述】:
我正在尝试通过输入按钮提交下面显示的这两个表单。而按钮上的值在按下时会按预期更改,但没有任何反应。当我尝试添加 f.submit 时,按钮下方会出现一个额外的框。那么我该怎么做才能将该按钮链接到提交操作呢?还有比我所做的更好的方法来为按钮的输入设置一个值吗?
<input class="btn btn-default" type="submit" value=" <% if current_user.following?(@user) %> Unfollow <%else%> Follow <%end%>">
<% unless current_user?(@user) %>
<% if current_user.following?(@user) %>
<%= form_for(current_user.active_relationships.find_by(followed_id: @user.id),
html: { method: :delete },
remote: true) do |f| %>
<% end %>
<% else %>
<%= form_for(current_user.active_relationships.build, remote: true) do |f| %>
<div><%= hidden_field_tag :followed_id, @user.id %></div>
<% end %>
<% end %>
<% end %>
感谢您的帮助!
【问题讨论】:
标签: javascript jquery ruby-on-rails forms