【发布时间】:2011-05-13 08:07:21
【问题描述】:
我有一个块迭代器来显示用户和相关操作,每次迭代都显示在同一行?
您可以像这样可视化:-
user1 update_attribute_button
user2 update_attribute_button.
...
and so on.
但如果我使用 button_to 方法,按钮就会显示在换行符上。这是我不想要的。这是我的代码 sn-p:-
<% @post.bids.each do |bid| %>
<p>
<%= bid.user.email %>
<%= button_to "Offer Bid", offer_bid_post_bid_path(@post, bid), :action => "offer_bid">
</p>
<% end %>
但是使用上面的代码,“电子邮件”和“报价”出现在两行中,但我想将它们成对显示,每一对出现在一行中。
我可以使用“link_to”来实现它。
如果我使用 'link_to' 而不是 'button_to' 我可以实现我的想法,但不能使用 button_to 来实现。为什么 link_to 和 button_to 有这种区别。
我只想将“报价”显示为按钮。
现在,如何使 button_to 按钮与“电子邮件”出现在同一行。
如果问题的描述不清楚,请告诉我。 提前致谢。
【问题讨论】:
标签: ruby-on-rails css ruby-on-rails-3 view