我有模型:消息,我希望所有的用户都可以保存说明,我希望沿着所有的应用程序的东西,蝙蝠我得到错误: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