ruby-on-rails - 2 haml link_to 在同一行

标签 ruby-on-rails haml

我有如下的haml代码模板:

%td= link_to "Enable", enable_product(@product)
%td= link_to 'Disable', disable_product(@product)



它显示像

Enable

Disable



但它显示在表格的两个单元格中。我想显示的是只将它放入 1 个单元格中。喜欢

Enable/Disable Product



显然,我仍然想获得启用和禁用下的超链接。

我怎么能在哈姆做到这一点?

谢谢!

最佳答案

连接提示都很好。

只是为了记录,这是另一种方法,使用 HAML 的空格删除:

%td
  %span>
    = link_to "Enable", "#"
  \/
  %span>
    = link_to "Disable", "#"
> “吃掉”span 标签周围的空白。

为什么我们需要跨度?因为 HAML 的空白删除仅适用于实际的 HAML 标签,而不适用于来自 Ruby 的字符串。

关于ruby-on-rails - 2 haml link_to 在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16808265/

相关文章:

ruby-on-rails - 使用 Rails Asset Pipeline 渲染 SVG HAML 模板

ruby-on-rails - 何时使用 cookie 存储与 redis 存储来存储 session cookie

mysql - Rails MYSQL 迁移仅在测试时失败?

html - HAML 中的 Collection Select 无法正确换行

javascript - 在 ruby​​ on Rails 中使用 haml 将值注入(inject)到 javascript 中

html - Twitter Bootstrap 列背景色

javascript - 如何将文本从 View 传递到 JavaScript

ruby-on-rails - 概念 Rails/nginx

ruby-on-rails - Rails 4 - Paperclip - 使用 DATA URI 上传图像

ruby-on-rails - 尝试加载 gem 'uglifier' 时出错。 - 维尔克