1

Rails と Linux の世界は初めてです。質問は非常に単純に見えますが、コンソールで長いコマンドを書くのに苦労しています。たとえば、コンソールで結果を確認するには、いくつかのアクティブなレコードクエリを実行する必要があります。以下の行は完璧に機能します

User.find(1)

ただし、最後の 3 文字が単に切り捨てられるため、クエリの下に入力することはできません

Category.includes(:posts => [{:comments => :guest}, :tags]).find(1)

または、以下のような奇妙なことが起こります

nd(1)-p327 :009 > Category.includes(:posts => [{:comments => :guest}, :tags]).fin

それを機能させるために何をする必要がありますか?

4

1 に答える 1

4

ピリオドで行を終了すると、IRB はそれが複数行のコマンドであると見なします。

Category.
includes(:posts => [{:comments => :guest}, :tags]).
find(1)

切り捨てられているのは奇妙です。どの端末アプリケーションを使用していますか?

于 2013-04-21T17:53:35.323 に答える