【发布时间】:2013-08-12 11:54:08
【问题描述】:
我在页脚 contact 表单中 - 在应用程序中是整个 contact 脚手架。如何使这种形式工作?到目前为止,我正在尝试这样做 - 在页脚中我呈现表单操作:
= render 'contact_messages/new'
在 ApplicationController 中我设置了 before_filter:
before_filter :model_for_contact
def model_for_contact_messages
@contact_message = ContactMessage.new
end
但是当我打开应用程序时,我在浏览器中收到此错误消息:
private method `new' called for ContactMessage:Class
如何解决这个问题?
提前谢谢你
编辑 - contact_message.rb
class ContactMessage < ActiveRecord::Base
attr_accessible :body, :email, :name, :subject
end
【问题讨论】:
-
ContactMessage类的代码是什么? -
已添加 - 只是一个基本生成的代码。
标签: ruby-on-rails ruby controller action