单击其他链接时是否可以更改视图内容?
我有两个链接。
<%= link_to "Add event", xxx_path %>
<%= link_to "Add place", xxx_path %>
点击<%= f.text_field :detail %>
时,我想在xxx_path的视图上显示Add event
,而点击Add place
时则不显示。{/ p>
如果你能给我建议,我将不胜感激。
答案 0 :(得分:1)
如果您需要传递其他信息以及GET请求,您可以使用查询参数。
示例:
/cities?near=london
/users/1/orders?status=pending
您可以使用路径/网址助手传递任何哈希键,以生成附加任意查询的路径/网址。
cities_path(near: 'london')
user_orders_path(user_id: current_user.to_param, status: 'pending')
然而,你的例子没什么意义,因为Event和Place很可能是不同的资源,应该有自己的路由和控制器。