【问题标题】:Could not find generator AddListingIdToOrders找不到生成器 AddListingIdToOrders
【发布时间】:2014-04-06 13:26:32
【问题描述】:

尝试向我的订单数据库添加一个 ID 当我在命令行运行迁移时 $ rails generate AddListingIdToOrders listing_id:integer 它给了我一个错误找不到生成器 AddListingIdToOrders。

cmd neilpatel$ rails 生成 AddListingIdToOrders listing_id:integer 找不到生成器 AddListingIdToOrders。

listing.rb

class Listing < ActiveRecord::Base
    if Rails.env.development?
        has_attached_file :image, :styles => { :medium => "200x", :thumb => "100x100>" }, :default_url => "photo.jpg"
    else
    has_attached_file :image, :styles => { :medium => "200x", :thumb => "100x100>" }, :default_url => "photo.jpg",
                      :storage => :dropbox,
                      :dropbox_credentials => Rails.root.join("config/dropbox.yml"),
                      :path => ":style/id_:filename"
    end
    validates :name, :description, :price, presence: true
    validates :price, numericality: { greater_than: 0 }
    validates_attachment_presence :image

    belongs_to :user
    has_many  :orders
end

orders.rb

类顺序

belongs_to :listing

结束

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    您要查找的命令是

    rails generate migration AddListingIdToOrders listing_id:integer
    

    您缺少“迁移”部分 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      相关资源
      最近更新 更多