我有两个类,PSA
它们ZIP
由PSAZIP
has_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
吗?如果是这样,我还需要在哪里进行更改?