我有一个简单的 Rails 应用程序,它的模型包含在几个地方。我允许从 Rails 2.3.8 中的几个不同控制器更新模型。在我的模型中,我的代码允许验证名称和描述。如果它们是空白 Active_Scaffold 应该使用错误消息填充 div。这适用于直接链接到用户控制器的页面,但如果我在其他任何地方包含用户,它只会显示在用户的控制器页面上,而不是他们当前所在的页面上。Active_Scaffold 不应该神奇地重定向到正确的位置吗?
代码:
class User < ActiveRecord::Base
validates_presence_of :name, :description, :allow_blank => false
def create_from_params(params)
@name = params[:name]
@description = params[:description]
end
正如你所看到的,没有什么特别难的。
编辑:对不起,我遗漏了其余的方法签名