3

「Railsを使用したアジャイル Web 開発、第 4 版」
と. でhtmlフォームを編集しようとしたとき
rails 3.2.7ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]

   <%= f.text_area :description  :rows=>6 %>

エラーが返されました

       /media/ashku/New Volume/RoR/depot/app/views/products/_form.html.erb:19: syntax error, unexpected ':', expecting ')'
...= ( f.text_area :description  :rows=>6 );@output_buffer.safe...

それから私は変更しようとしました :rows=>6 to rows: 6が、結果は同じです

ここでの議論は、JSONの問題としてそれを示唆しています

コントローラーコードはここに与えられます

この問題を解決するにはどうすればよいですか?

4

3 に答える 3

2

タグ名 ie.(:description) の後のコンマ (,) が抜けています。タグを次のように置き換えて、実行してみてください..

<%= f.text_area :description, :rows => 6 %> 
于 2013-10-07T08:09:11.317 に答える
1

開発環境でのデバッグには「Better Errors」gem を使用できます。これは、エラーを適切に見つけるための優れたツールです。http://railscasts.com/episodes/402-better-errors-railspanel?view=asciicastからそれらについて読んでください

于 2013-10-07T13:28:05.073 に答える