【发布时间】:2016-05-02 03:16:53
【问题描述】:
我对 html 非常陌生,并且有基本的了解,还不能使用 java 查询或 javascript。我试图让玩家选择填写玩家 2 的姓名字段以扮演朋友,或者将其留空以在摇滚、纸、剪刀的基本游戏中玩电脑。我希望如果该字段留空,则参数不会传递任何内容,并且默认值将在我的 Player 类中设置。
HTML:
<form id="name_form" action="/name" method="post">
<label for="name" id="name_label">Enter Player Name:</label>
<input type="text" id="player_name" name="name" >
<label for "name" id="name_label"> Second Player Name:</label>
<input type="text" id="player_name" name="name2" >
<input type="submit" value="Play!" id="play_button";>
</form>
鲁比:
class Player
attr_reader :name
def initialize name = "Computer"
@name = name
end
end
控制器:
post '/name' do
player = Player.new params[:name]
player2 = Player.new params[:name2]
@game = Game.create player, player2
redirect '/play'
end
我希望像上面这样的东西会起作用,但我做不到。我错过了什么吗?我宁愿不使用javascript。谢谢
【问题讨论】: