私は奇妙な問題を抱えています。私のプロジェクトにはログインページがあり、それは機能していますが、次のようなhttpシェルコマンドを使用してこのログインページを使用する必要があります。
curl -v http://google.com/
私の問題は、ソースコードからリクエストを送信するためのURLをどのように特定できるかということです。ソースコードに従ってください:
def create
if request.post?
if session[:account] = Account.authenticate(params[:account][:username], params[:account][:password])
flash[:message] = "Login successful"
redirect_to :controller => "items", :action => "index"
else
flash[:notice] = "Login unsuccessful"
redirect_to :controller => "login", :action => "create"
end
end
end
このようなリクエストを送信しようとすると:
curl -d "account(username)=guilherme&account(password)=123456" http://localhost:3000/login
私はこの応答を持っています:
あなたはそれを予期していなかったときにnilオブジェクトを持っています!配列のインスタンスを期待していたかもしれません。nilの評価中にエラーが発生しました。[]