使用基础 rails 在模态中呈现新动作
Render the new action in modal with foundation rails
我正在尝试的是当我点击 link 创建一个新的 post 而不是加载 url 我想在模态中呈现它。
这是我试过的
<%= link_to "Add a new venue", class:"button",'data-reveal-id' => 'newVenue'%>
<div id="newVenue" class="reveal-modal" data-reveal>
<%= render 'new'%>
</div>
在您拨打 render 'new'
时,您必须 provide the controller name,例如:
render 'posts/new'
假设您的控制器名为 PostsController
。如果是 VenuesController
那么:
render 'venues/new'
斜杠让我们 render
知道您想要呈现一个动作,而不仅仅是一个部分。
另一种方法是通过 ajax 加载内容。文档中有详细说明:http://foundation.zurb.com/docs/components/reveal.html
查找部分 "Ajax-based Reveal modals"
我正在尝试的是当我点击 link 创建一个新的 post 而不是加载 url 我想在模态中呈现它。
这是我试过的
<%= link_to "Add a new venue", class:"button",'data-reveal-id' => 'newVenue'%>
<div id="newVenue" class="reveal-modal" data-reveal>
<%= render 'new'%>
</div>
在您拨打 render 'new'
时,您必须 provide the controller name,例如:
render 'posts/new'
假设您的控制器名为 PostsController
。如果是 VenuesController
那么:
render 'venues/new'
斜杠让我们 render
知道您想要呈现一个动作,而不仅仅是一个部分。
另一种方法是通过 ajax 加载内容。文档中有详细说明:http://foundation.zurb.com/docs/components/reveal.html
查找部分 "Ajax-based Reveal modals"