我對Rails很陌生,試圖用Foundation框架來製作應用程序。問題在於模態窗口。在其他html.erb中渲染html.erb(不是部分)
我有一個index.html.erb
文件在views/users
文件夾中,由腳手架產生。 同樣的文件夾中還有一個new.html.erb
文件。
我想在索引頁上的模態窗口中打開../users/new
鏈接。
我用例子Reveal (Foundation Documentation),把new.html.erb
文件內容:
<div id="myModal" class="reveal-modal">
.
.
</div>
此外,添加新用戶鏈接 「href」 屬性。
<%= link_to 'New User', new_user_path, 'data-reveal-id' => 'myModal' %>
如描述的那樣here。
現在我需要在index.html.erb
中呈現new.html.erb
,因爲我需要在/ body標記之前的此代碼,如Foundation Docs中所述。
我試圖將其渲染爲部分,但它不起作用。
有沒有辦法做到這一點,沒有雙new.html.erb
作爲_new.html.erb
和插入它作爲部分在index.html.erb
?
我不認爲,那個RoR與所有的「寫少代碼!」東西,沒有辦法沒有代碼複製。
謝謝!
謝謝!你的答案中的Ajax部分對我來說還不清楚。 但我已經使用了你的'_form'建議。 所以,我的代碼如下所示: '<%=的link_to '新用戶',new_user_path, '數據顯示-ID'=> '新用戶模式' %>