2012-02-01 7 views
2

"form {:action =>"/comments "}"を "form_tag( '/ comments')"に置き換えた後:

syntax error, unexpected keyword_ensure, expecting $end 

=form_tag('/comments') 
    %fieldset 
     %input.comment_input{ :name => "comment[comment]", :size => 60, :type => "text" } 
     %input{ :name => "comment[activity_id]", :type => 'hidden', :value => "#{activity.id}" } 
     %button.post_coment_btn{ :type => "submit", :formmethod => "post"} Add Comment 

は、私は次のエラーを得ました。 。 18行目ですが、上記のファイルには17行しかありません。 form_tagを間違って使用していますか?

< - 更新 - >

form_tagを使用したが、私は実際のコメント "コントローラで「作成」アクションに行きたかっただけ働い@Ben張で示さないよう:

=form_tag :action => 'create', :controller => 'comments' do 

答えて

10

この1

= form_tag :action => '/comments' do 
+0

を試してみてはD'ああ...これに15分を失いました! –

関連する問題