如何将不同视图中的新表单呈现到application.html.erb中

时间:2013-07-22 15:19:11

标签: ruby ruby-on-rails-3

我有一个反馈控制器并查看它,我想在导航栏中创建一个反馈链接,那么如何导入新的并创建反馈到我的应用程序控制器的操作?我找到了一个gem render_component,它做了同样的事情,但它已经被解密了。

1 个答案:

答案 0 :(得分:0)

您可以使用content_for:

在您的反馈视图中,您可以添加以下内容:

<% content_for :feedback_form do %>
  <%= FEEDBACK LINK GOES HERE %>
<% end %>

在你的application.html.erb中,你会有类似的东西:

<head>
  <title>My App</title>
  <%= yield %>

  ....

  <%= yield :feeback_form %>  
</head>