2011-08-11 5 views
1

現在、プロダクションサーバーにRuby on Rails 3.0.9アプリケーションをデプロイしようとしています。乗客が「申し訳ありませんが、何かが間違っています」まですべてがうまくいっているようです。ウェブサイトのリクエスト時にエラーが発生しました。非常にまれなhamlエラー

生産ログはこのエラーを示しています

Rendered sessions/new.html.haml within layouts/application (5.7ms)

Completed 500 Internal Server Error in 8ms

ActionView::Template::Error (syntax error on line 7, col 7: `'):

2: %h2 Sign in 3: = form_for(:sessions, :url => sessions_path) do |f|

4: .field

5: = f.label :email

6: %br/

7: = f.text_field :email

8: .field

app/views/sessions/new.html.haml:5:in
_app_views_sessions_new_html_haml__1068828667_250539460_0' app/views/sessions/new.html.haml:3:in _app_views_sessions_new_html_haml__1068828667_250539460_0'

* 編集:f.labelを削除する:電子メールとf.label:*パスワードの行は、このエラーが表示されなくなりますが、これは明らかに修正ではありません

このエラーに関する一部の情報は:

  • 私は窓の上のAptanaで開発
  • Macでこのプロジェクトを担当している共同開発者は、以前このエラーの影響を受けていましたが、gemsetsとrvmを使ってこれを未知の魔法で修正しました。
  • 運用サーバーのバンドルリスト:http://pastie.org/private/0itpfmbfwqvhpheptqz4ha
  • のGithubリポジトリ:http://github.com/boersmamarcel/Into-Reality-Portal
  • 私は同様のエラーもこのエラー何とか他のビューに起こるが、カピストラーノ2.0およびそれ
  • のバンドルレシピを展開していますまた、ファイルの7行目にポイント、およびエラーメッセージが時々

    col 7:

  • I can't manage the global gemset on the production server
  • Weird fact: If I remove the = f.label :password and = f.label :email rows, the error is gone :s

I would be very grateful if someone could help me with this. We have been working on this error for the whole day and it's driving me nuts.

おかげ 後のランダムな文字列を示します - バ


編集:f.label関数が問題を引き起こしているようです。次のエラーを生成したビューのトリミングダウンバージョンをアップロードしました: http://pastie.org/private/cqqipdvqod3r50x9ciwytq このアプリケーションは、他のMacベースおよびWindowsベースのコンピュータでもうまく動作します。

答えて

0

このエラーが数時間、数時間困惑した後、I18n宝石がこの問題を引き起こしました。 私はこのように見えた私のen.ymlで閉じられていないエンティティを持っていた:彼らのbraincyclesを使用するすべての人に

en: 
    time: 
    formats: 
     hourminute: "%H:%M" 
    date: 

date:部分は私のopinion- -inこれを固定非常にあいまいなエラーを削除する

感謝をこの問題について:)!

1

上記を正確にコピーした場合、%brは後続のスラッシュで何をしていますか?これをHTML(XHTMLではなく)でレンダリングしている場合、末尾のスラッシュは無効です。私はそれが重要かどうかわからないが、ときどきスラッシュのキャラクターが私のために奇妙な方法でハムを捨てる。

+0

これを無駄に試しました。(とにかくありがとう! – Bas

関連する問題