小编cra*_*pot的帖子

belongs_to with:class_name选项失败

我不知道出了什么问题,但我无法使用belongs_to:class_name选项.有人可以启发我吗?非常感谢!

这是我的代码中的一个剪辑.

class CreateUsers < ActiveRecord::Migration
    def self.up
        create_table :users do |t|
            t.text :name
        end
    end

    def self.down
        drop_table :users
    end
end

#####################################################

class CreateBooks < ActiveRecord::Migration
    def self.up
        create_table :books do |t|
            t.text :title
            t.integer :author_id, :null => false
        end
    end

    def self.down
        drop_table :books
    end
end

#####################################################

class User < ActiveRecord::Base
    has_many: books
end

#####################################################

class Book < ActiveRecord::Base
    belongs_to :author, :class_name => 'User', :validate => true
end

#####################################################

class BooksController < ApplicationController
    def create
        user = User.new({:name …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails associations

27
推荐指数
2
解决办法
4万
查看次数

标签 统计

activerecord ×1

associations ×1

ruby-on-rails ×1