【问题标题】:why doesn't my image_tag work?为什么我的 image_tag 不起作用?
【发布时间】:2017-05-01 22:07:16
【问题描述】:

Iamge_tag:

<%= image_tag ("face9", :class => "style_image") %>

css:

.style_image {
  border-right: 1px solid #000;
}

错误:

C:/Sites/AcuSimonv/app/views/acupuntura/inicio.html.erb:54: 语法错误,意外 ',',期待 ')' ...er.append=( image_tag ("face9", :class=> ".style_image") );... ... ^ C:/Sites/AcuSimonv/app/views/acupuntura/inicio.html.erb:54: 语法错误,意外 ')',期待 keyword_end 。 ..9", :class=> ".style_image") );@output_buffer.safe_append=' ... ^

【问题讨论】:

  • 该 image_tag 行是正确的,因此您的问题在其他地方。
  • Ruby(有点)对空格敏感。如果您要使用方法调用括号,那么您不应该在方法和( 之间放置空格。 m(x)m (x) 是不同的东西,但差异是看不见的,m(x, y)m (x, y) 是不同的东西,但差异是显而易见的。

标签: css ruby-on-rails ruby erb


【解决方案1】:

image_tag( 之间不应有空格:

<%= image_tag("face9", :class => "style_image") %>

image_tag

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-25
    • 2018-03-05
    • 2013-04-19
    • 2015-10-17
    • 2016-02-20
    • 2023-04-03
    • 2012-01-07
    • 2012-06-11
    相关资源
    最近更新 更多