このアプリを本番環境で実行したことはありません。アプリケーションは開発環境で問題なく動作します。すべてのレーキ タスクが最新であることと、acts_as_authentic がユーザーとすべてのフォーラムに投稿された他のすべてのものに設定されていることを確認しました。サーバーは何度もバウンスされました。このエラーは、すべての URL で毎回発生します。
以下の詳細:
NoMethodError in User_sessions#new
行番号 6 が発生したapp/views/user_sessions/new.html.erb を表示:
undefined method `username' for #<UserSession: no credentials provided>
Extracted source (around line #6):
3: <% form_for @user_session, :url => user_session_path do |f| %>
4: <%= f.error_messages %>
5: <%= f.label :username %><br />
6: <%= f.text_field :username %><br />
7: <br />
8: <%= f.label :password %><br />
9: <%= f.password_field :password %><br />
だから私はロープの終わりに向かっています。Authlogic に対する多くの称賛を読みましたが、Authlogic を 1 ステップずつ機能させるために何時間も費やしてきました。このサーバーを起動する必要がありますが、このエラーを解消することはできません。ユーザーが何かを成し遂げられるように、今のところ開発環境を仮想化することを真剣に検討しています。
誰にもアイデアはありますか?