Я перенаправляю запрос POST, чтобы убедиться, что URL правильный, наряду с другими вещами.Перенаправление работало нормально, прежде чем я добавил оператор if для города ниже:
if !params[:address].blank?
town = Town.find(:all, :conditions => ["name = ?", params[:address]])
@towns = town
if !town.blank?
redirect_to '/town/' + params[:address]
else
@town_invalid = 'test'
end
end
end
Я уверен, что это что-то простое, и я просто не могу его увидеть.Также, если вы видите какие-либо явные ошибки или ошибки в коде, дайте мне знать, когда я только начинаю.
РЕДАКТИРОВАТЬ: я должен упомянуть, что это то, что я получаю от Safari, когда вход в настоящий город:
Safari can’t open the page.Safari can’t open the page “http://localhost:3000/” because the server unexpectedly dropped the connection. This sometimes occurs when the server is busy. Wait for a few minutes, and then try again.
Спасибо!