我无法在 rails 中使用提供标题功能

I can't use the provide title feature in rails

我正在尝试使用 <% provide (:title, 'home') %>,但返回语法错误。我应该安装一个 gem 让它工作吗?提前致谢

在Ruby中,方法调用周围的括号是可选的:

provide :title, 'home'

但是当使用parens时,方法名和parens之间不应该有space:

def add(args*)
  args.sum
end

add 1, 2 # => 3
add(1,2) # => 3 
add (1,2) # syntax error, unexpected ',', expecting ')'
add (1+2), (1+2) # => 6

在最后的示例中,您可以看到当存在 space 时,Ruby 将括号视为单个参数 - 这就是它给出语法错误的原因。