2012-02-28 10 views
0

ユーザーが自分のレールアプリにログインしている場合にのみ実行したいjavascriptがあります。ユーザーショーページを次のように設定しました:RailsビューでのJavascriptの条件付き実行

signed_in?ユーザーがログインしている場合にブール値を返す簡易メソッドです。

45: </div> 
46: 
47: <% end %> 

ん:(ライン#48の周りに)

syntax error, unexpected keyword_ensure, expecting $end 

抽出されたソース:私は1行過去ファイルの最後に、私はエラーを取得するこのページをロードしようとすると問題があります誰も私はこのエラーを修正する方法を知っている?私がHAMLの字下げ問題を検索するときに見つけたのはすべてですが、ここではerbを使用していますので、字下げは問題ではありません。

+2

あなたのコードによると、何も間違っていません。ブロックが正常に終了していない場合、erbファイルをチェックインできますか? –

+0

ページ全体を表示するようにコードを更新しましたが、すべてのブロックが閉じられていると思います。 –

答えて

1

<の後にコードに余分な終了があります= render_formin 'signed_in? %>削除してください。 Rubyで

行の末尾に条件の終了文を持ってする必要はありませんsigned_in場合<%は=「follow_form」をレンダリングするためにそう<%エンド%>が必要とされていませんか? %>

+0

私はそれを逃したと信じられない...ありがとう! –

関連する問題