Я написал submit_tag в своем классе games / show.html.erb, и он выглядит следующим образом:
<% form_tag game_path, :method => 'submit' do %>
<div class="actions"><%= submit_tag "Interested in trading", :name => 'confirm' %></div>
<% end %>
В моем games_controller
по методу show
у меня есть следующее:
def show
@game = Game.find(params[:id])
if params['confirm']
respond_to do |format|
user = @game.user
email = user.email
g = GameTrade.game_interest(user)
g.deliver
format.html { redirect_to root_url }
format.json { render json: @game }
end
elsif
respond_to do |format|
format.html
end
end
end
Теперь страница показа отображается нормально, но когда я нажимаю на submit_tag
, она ничего не делает, и под ничем я подразумеваю, что она мертва, вы нажимаете на нее, и она больше не действует. Просто дурачок. Любые идеи, что не так в моей логике контроллера здесь?