我有两个类,PSA它们ZIP由PSAZIPhas_many: & :through 关联。
我在每个类中都抛出了以下错误:
psa.rb(由 生成rails g scaffold PSA)
class Psa < ActiveRecord::Base
has_many :psazips
has_many :zips, :through => psazips
end
psazip.rb(由 生成rails g scaffold PSAZIP)
class Psazip < ActiveRecord::Base
belongs_to :psa
belongs_to :zip
end
zip.rb(由 生成rails g scaffold ZIP)
class Zip < ActiveRecord::Base
has_many:psazips
has_many:psas, :through => :psazips
end
当两个类完全是大写时,语法和大小写语法是什么?当我有另外两个类关系时(PSA和State,rb 文件名是psa_state.rb)。
我必须重命名psazip.rb为psa_zip.rb吗?如果是这样,我还需要在哪里进行更改?