我有一个部分的表格:
<%= form_for current_user.relationships.build(:followed_id => @profile.user.id) do |f| %>
<div><%= f.hidden_field :followed_id %></div>
<div class="follow_button"><%= f.submit "Follow" %></div>
<% end %>
呈现给我的个人资料视图。这是生成的html:
<form accept-charset="UTF-8" action="/relationships" class="new_relationship" id="new_relationship" method="post">
<div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓">
<input name="authenticity_token" type="hidden" value="fo9dve4XjKpqSHqkmYw/lsEPm4PUxRYy+5JM5D4aTLg="></div>
<div><input id="relationship_followed_id" name="relationship[followed_id]" type="hidden" value="58"></div>
<div class="follow_button"><input id="relationship_submit" name="commit" type="submit" value="Follow"></div>
</form>
表单在那里,按钮的css显示属性没有隐藏,为什么按钮没有出现?
答案 0 :(得分:2)
CSS文件中的其他内容可能导致隐藏提交按钮。尝试禁用整个页面的CSS样式,看看该按钮是否仍然隐藏。
答案 1 :(得分:0)
尝试从按钮中删除CSS类“follow_button”。如果出现按钮。然后问题出在风格上。
祝你好运!