OSXにRVMをインストールしたところ(苦痛だった)、ターミナルのRailsコンソールに入り、次のときに新しいコントローラーを生成したかった:Rails 3.0.5 NameError:コントローラーを生成しようとした後に初期化されない定数が返される
NameError: uninitialized constant Tags
from (irb):9
from /Users/Travis/.rvm/gems/[email protected]/gems/railties-3.0.5/lib/rails/commands/console.rb:44:in `start'
from /Users/Travis/.rvm/gems/[email protected]/gems/railties-3.0.5/lib/rails/commands/console.rb:8:in `start'
from /Users/Travis/.rvm/gems/[email protected]/gems/railties-3.0.5/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
私はRailsの初心者ですから、RVMを通ることの欲求不満の後、私は今何をすべきか分かりません。私はタグを参照するモデルは次のとおりです。FYI
class Book < ActiveRecord::Base
attr_accessible :tag_tokens
validates :title, :presence => true
validates :body, :presence => true
belongs_to :user
has_many :tags, :through => :tagtokens
has_many :responses, :tagtokens
...
end
、私はエピソード#密接Railscastsの258以下、jQueryのTokenInputを実装しようとしました。
編集:私はRVMを削除して、Ruby 1.8.7とRails 3.0.5を実行しています。 Railsのコンソールでは、私はrails generate controller Tags
を試してみましたが、得た:
NameError: uninitialized constant Tags
from (irb):2
私はそれが私に教えてください参考になる貼り付けることができます任意のコードがある場合。
モデルに複数形を指定しましたか? – Anatoly
これを実行できますか?ls -l app/* – Anatoly
Terminalで正確に実行しますか?私は_ls -l app/* _を実行して何も得ていませんでした。 – tvalent2