У меня странная проблема, у моего проекта есть страница входа, это работает, но я должен использовать эту страницу входа, используя команды оболочки 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
У меня есть этот ответ:
У вас есть нулевой объект, когда вы этого не ожидали! Ты можешь иметь
ожидается экземпляр Array. Произошла ошибка при оценке
ноль. []