rake を実行すると、このエラーが発生します。それはどういう意味ですか?申し訳ありませんが、私は RoR sb の初心者です。助けてください。どうもありがとう。
undefined method `reserved=' for #<FriendlyId::ActiveRecordAdapter::Configuration:0x2b1ae5c2ec70>
rake を実行すると、このエラーが発生します。それはどういう意味ですか?申し訳ありませんが、私は RoR sb の初心者です。助けてください。どうもありがとう。
undefined method `reserved=' for #<FriendlyId::ActiveRecordAdapt
rake を実行すると、このエラーが発生します。それはどういう意味ですか?申し訳ありませんが、私は RoR sb の初心者です。助けてください。どうもありがとう。
undefined method `reserved=' for #<FriendlyId::ActiveRecordAdapter::Configuration:0x2b1ae5c2ec70>
FOREIGN KEY
sとJOIN
s は同じことをしません!
FOREIGN KEY
は、データの整合性を強化し、データが DB に追加されるときに、データがいくつかのルールに従っていることを確認します。AJOIN
は、データの選択方法にルールを与えて DB からデータを抽出/クエリするときに使用されます。
JOIN
FK があるかどうかに関係なく機能します。
JOIN
。結論: FK とJOIN
同じ目標を達成することはできません!
reservedの代わりにreserved_wordsを使用する必要があります。
最近のバージョンのfriendly_idでコードが変更されました。
http://norman.github.com/friendly_id/FriendlyId/Configuration.html#reserved_words-instance_method
FriendlyId オブジェクトでreservedの代わりにreserved=を使用している可能性があります。