我有模型:消息,我希望所有的用戶都可以保存說明,我希望沿着所有的應用程序的東西,蝙蝠我得到錯誤:Rails未定義的方法`model_name'。 看來,他不能從識別模型:application.html.erb從application.html.erb訪問模型屬性
_header.html.erb
<ul id="drop-nav">
<li><a href="#">Bag</a>
<ul>
<%= simple_form_for (message) do |f| %>
<div class="form-inputs">
<%= f.text_field :description , as: :text %>
<%= f.submit "Save" %>
</div>
<%end%>
</ul>
</li>
</ul>
application.html.erb
<!DOCTYPE html>
<html>
<head>
<title>Calendar</title>
<%= stylesheet_link_tag"application" , :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
</head>
<body>
<%= render 'layouts/header' , message: @message%>
<%= yield %>
</body>
</html>
你的控制器是什麼樣的? – awendt 2014-09-11 06:00:45
什麼是應用程序控制器中的@消息? – 2014-09-11 06:02:36
您的模型是從ActiveRecord :: Base繼承的嗎? – 2014-09-11 06:17:50