一些標籤我有這個程序紅寶石editor.My輸出出來是關於在軌程序
<html>
<head><title> Ruby on Rails tutorial Sample App | <%= @title %></title>
<%= csrf_meta_tag %>
</head>
<body>
<%= yield %>
</body>
</html>
什麼是這裏的錯誤,什麼是產量和csrf_meta_tag?
一些標籤我有這個程序紅寶石editor.My輸出出來是關於在軌程序
<html>
<head><title> Ruby on Rails tutorial Sample App | <%= @title %></title>
<%= csrf_meta_tag %>
</head>
<body>
<%= yield %>
</body>
</html>
什麼是這裏的錯誤,什麼是產量和csrf_meta_tag?
您需要重命名您的文件:
application.html
爲application.html.erb
,以便它將解釋您的嵌入式ruby命令。
你似乎沒有使用服務器來呈現視圖,看起來你似乎是直接在瀏覽器中加載html。
也許下面的鏈接將幫助您開始:
參考yield
& content_for
在佈局的情況下,產量標識了從視圖內容應插入的一個部分。使用這種最簡單的方法是有一個單一的產量,到目前所呈現的視圖中的全部內容插入:
<html>
<head>
</head>
<body>
<%= yield %>
</body>
</html>
您還可以創建多個屈服區域佈局:
<html>
<head>
<%= yield :head %>
</head>
<body>
<%= yield %>
</body>
</html>
視圖的主體將始終呈現爲未命名的良率。要將內容呈現爲命名的yield,請使用content_for方法。
我不知道 - 什麼是這裏的錯誤(出什麼問題了?) – Chowlett
yield將呈現當前控制器操作的視圖,而csrf_meta_tag將輸出csrf元標記。你看到什麼錯誤? – sosborn
至於什麼'csrf_meta_tag'正在做 - 看到[這個問題](http://stackoverflow.com/questions/941594/understand-rails-authenticity-token)它是什麼預防,和[這一個](http:///stackoverflow.com/questions/9996665/rails-how-does-csrf-meta-tag-work)如何。 – Chowlett