简单模型属性上的未初始化常量

时间:2014-02-10 02:25:35

标签: ruby-on-rails-3 validation

可能很容易。 考虑这个简单的轨道模型

class Something < ActiveRecord::Base
  attr_accessible :URL, :name
  validate :name, presence: true
  validate :URL, presence: true

这是一个完整的资源,在路线中:

resources :something

创建时:

rails generate scaffold something name:string URL:string

该行:

validate :URL, presence: true

不断抛出错误:

uninitialized constant Something::URL

我真的不知道该怎么做

由于

1 个答案:

答案 0 :(得分:1)

很可能不喜欢URL是大写的事实。 (它认为这是一个班级名称)。 这违反了惯例,RoR在惯例上非常重要。