我有一个问题。我有 table 。我想让表中的 td 成为一个链接
我想这样做
=link_to " ", message
%td
From:
=link_to message.sender.name,message.sender
%br
Theme:
=message.theme
%br
Content:
=message.content
但是写错了
syntax error, unexpected keyword_ensure, expecting $end
但我不知道它在说什么“结束”。 那么如何解决这个问题呢?提前致谢!
最佳答案
根据docs你可以这样做:
=link_to message do
%td
From:
=link_to message.sender.name,message.sender
%br
Theme:
=message.theme
%br
Content:
=message.content
应该产生这样的标记:
<a href="messages/4">
<td>From: <a href="/senders/4">John</a><br><br/>Theme: nicetheme<br></br>Content: Blablabla</td>
</a>
据我所知这不是有效的 HTML。所以你可能想这样做:
%td
=link_to message do
From:
=link_to message.sender.name,message.sender
%br
Theme:
=message.theme
%br
Content:
=message.content
关于ruby-on-rails - 使 div(td) 成为链接。火腿( rails ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7952619/