render :template
render 的中文意思是「渲染」,所以 render template就是「渲染」指定的模板,render的特性是不跑 controller action,直接將該 action下 預設的模板傳出來,我們也可以自己指定要哪個特定的模板。
舉例說明:
render 特定的模板
render views/foo/bar.html.erb
render "foo/bar"
render 同一個 controller 下的 action 的 view,用 symbol和string都是一樣的:
render :foobar
render "foobar"