0
레일즈 4를 사용하고 있습니다. AddPlaceidToUserid
호출 :레일즈가 명령 줄에서 초기화되지 않은 상수 오류가 발생했습니다.
["schema_migrations", "places", "subscriptions"]
을 보여줍니다,하지만 난
Subscriptions
테이블 콘솔을 표시 할 때 나에게 오류를 기록
rake db:migrate
로 마이그레이션 한 후
class AddPlaceidToUserid < ActiveRecord::Migration
def change
create_table :subscriptions do |t|
t.integer :placeid
t.integer :userid
end
end
end
: 물론 PlacesController
Subscription.all
에서
2.0.0p353 :004 > Subscription.all
NameError: uninitialized constant Subscription
from (irb):4
from /home/alexefremo/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.1/lib/rails/commands/console.rb:90:in `start'
from /home/alexefremo/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.1/lib/rails/commands/console.rb:9:in `start'
from /home/alexefremo/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.1/lib/rails/commands.rb:62:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
같은 오류를 야기한다. 마이그레이션을 만드는 것을 제외하고 나는 뭔가를 놓쳤다.
rails g model Subscription place_id:integer user_id:integer
모델 Subscription
또한 그것을 위해 데이터베이스 마이그레이션을 만들 것입니다 : 당신이해야 할 일은
모델을 만들었습니까? 코드의 어딘가에'Subscription' 모델을 초기화해야합니다. 'app/models/subscription.rb' – xlembouras
@xlembouras에서 가장 적절하게 작동했습니다. 감사. 나는 조금 초보자 다. 그래서 나를 위해 alesson 일 것이다. – AlexEfremo
http://guides.rubyonrails.org/index.html은 당신의 친구 다. – xlembouras