(我是Sinatra的新手)
我在index.erb中有以下表格:
<form method="post" action="play">
<input type="hidden" name="_method" value="put" />
<input type="button" value="Next" name="next" id="next" title="Next" />
...
</form>
并在我的应用程序文件(play.rb)中,我有以下内容:
put '/play' do
...
...
end
.erb位于app \ views \下,play.rb位于\ app。
下对于我的生活,我无法调用游戏。我甚至尝试过使用帖子而没有运气。基于此处提出的另一个问题,我已经包含了使用Rack :: MethodOverride进行_method hack。知道我做错了吗?
答案 0 :(得分:3)
将按钮更改为:
<input type="submit" value="Next" name="next" id="next" title="Next" />
除非您将按钮绑定到某些javascript操作。