まず第一に、私は PHP の経験豊富なプログラマーであり、今週末は ruby on rails を「チェックアウト」しています。私はサーバーをセットアップし、先週いくつかのチュートリアルに従っていましたが、今はテスト アプリケーションの作成に忙しくしています。ユーザーログインのシステムを作りたいのですが、チュートリアル通りにフォームを作ろうとするとコンパイルが通らない... 詳細なエラーの取得方法がよくわかりません、私の/log/production.log空のまま…
エラー:
We're sorry, but something went wrong.
このビューから 2 つのフォーム行を削除すると、エラーは消えます。
<div data-role="page">
<div data-role="header">
<h1>Login</h1>
</div><!-- /header -->
<div data-role="content">
<%= form_for @user do |f| %>
<% end %>
</div><!-- /content -->
</div>
コントローラ:
class UsersController < ApplicationController
def login
@user = User.new
end
end
モデル:
class User < ActiveRecord::Base
validates_presence_of :email_address
validates_presence_of :password
end
誰かが私が間違っていることを教えてくれることを願っています。また、より詳細なエラーを確認する方法も教えてください。エラーを有効にする方法を見つけようとしましたが、デフォルトでエラーを ./log/production.log に出力する必要があるようですが、そうではありません。
前もって感謝します。