我尝试过几次搜索并找不到任何内容,所以希望我不会发布重复内容。
因此,API Dock's link_to docs将此作为签名:
link_to(options = {}, html_options = {}) do
# name
end
看起来很有趣,所以我决定试一试:
<%= link_to { action: 'win', game_id: @games[0].id }, { :method => :post } do %>
<div>
<%= image_tag @games[0].img_url %>
<%= @games[0].name %>
</div>
<% end %>
这导致第一行出现语法错误:
syntax error, unexpected ':', expecting '}'
...ffer.append= link_to { action: 'win', game_id: @games[0].id...
我也用括号试了一下:
<%= link_to ({ action: 'win', game_id: @games[0].id }, { :method => :post }) do %>
这也给了我一个语法错误,同一行:
syntax error, unexpected ',', expecting ')'
...'win', game_id: @games[0].id }, { :method => :post }) do @ou...
我已经看了一段时间了,我觉得这很简单我错过了,但如果有人有任何想法,我真的很感激!
谢谢!
答案 0 :(得分:0)
link_to
和(
... 之间的空格