Pav*_*vel 3 ruby haml ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1
我有个问题.我有桌子.我想让表中的td成为一个链接
我试图这样做
=link_to " ", message
%td
From:
=link_to message.sender.name,message.sender
%br
Theme:
=message.theme
%br
Content:
=message.content
Run Code Online (Sandbox Code Playgroud)
但它写了一个错误
语法错误,意外的keyword_ensure,期待$ end
但我不知道它正在谈论什么"结束".那么如何解决这个问题呢?提前致谢!
根据文档,您可以这样做:
=link_to message do
%td
From:
=link_to message.sender.name,message.sender
%br
Theme:
=message.theme
%br
Content:
=message.content
Run Code Online (Sandbox Code Playgroud)
哪个应该产生这样的标记:
<a href="messages/4">
<td>From: <a href="/senders/4">John</a><br><br/>Theme: nicetheme<br></br>Content: Blablabla</td>
</a>
Run Code Online (Sandbox Code Playgroud)
这是AFAIK无效的HTML.所以你可能想这样做:
%td
=link_to message do
From:
=link_to message.sender.name,message.sender
%br
Theme:
=message.theme
%br
Content:
=message.content
Run Code Online (Sandbox Code Playgroud)