gem选项的哈希语法

时间:2014-12-03 19:25:01

标签: ruby-on-rails

尝试使用https://github.com/ambethia/recaptcha/ gem实现recaptcha。它在文档中说recaptcha_tags上的:display选项如下所示:

  

根据API获取包含主题和tabindex选项的哈希。   (默认为零),选项:'红色','白色',' blackglass',' clean',   '自定义'

我的代码看起来像这样

<%= recaptcha_tags:, display => ["clean"] %>

但这不起作用,应该怎么看?

1 个答案:

答案 0 :(得分:0)

它应该是这样的:

recaptcha_tags display: [ "clean" ]

这相当于Ruby 1.8风格:

recaptcha_tags :display => [ "clean" ]

在这两种情况下都指定了:display选项,只是在Ruby 1.9+中它更容易表达为display: value