render :partial的用法 在view里render用法

*render :parial

<%=render :parial =>"form" %>

可缩写成 <%=render "form" %>

把这个 form 拿到当前页面来用,不用跳转

什麼是 partial

Partial 簡單說就是程式碼中的一小段,通常使用在 HTML 中讓 View的Code 可以更乾淨,將重複使用到的區塊切成獨立的 Partial,比方說頁首頁尾、表單、社群插件等等,讓任何一個頁面都可以讀取這段Partial而不用重複寫一次一模一樣的Code。

redirec_to 與 render

redirec_to通常使用在要讓使用者跳轉頁面的時候,會執行指定頁面的controller action。

而render則是將指定頁面的樣板拿出來而已,並沒有執行controller。

出处
https://rocodev.gitbooks.io/rails-102

Comments

comments powered by Disqus