使用simple_form设置数据内容
Using simple_form to set data-content
我在 Rails 3.2.1 中使用Simple_form
一切都很好,除了我需要为引导弹出窗口的input_html设置"数据内容"属性
但是,当我使用以下 Rails/Ruby 不喜欢代码时,因为"数据内容"方法中有一个破折号:
<%= f.input :first_name, :required => true, :label => "First Name", :autofocus => true, :input_html => {:rel => "tooltip", :title => "Testing!", :data-content => "Popover content"}
我收到一个错误:
undefined local variable or method `content'
有谁知道如何使用simple_form???为输入元素设置数据内容
谢谢
您不能在红宝石符号中使用-
,但可以使用像 "data-content"
这样的字符串。因此,这可能会起作用:
<%= f.input :first_name, :required => true, :label => "First Name", :autofocus => true, :input_html => {:rel => "tooltip", :title => "Testing!", 'data-content'=> "Popover content"}
我认为您可以按如下方式使用数据设置:
<%= f.input blar..., :input_html => { :data => { content: => "Popover content"}}
这应该为您提供一个属性data-content="Popover content"
不能在符号名称中使用连字符。 :data-content
被解释为:data - content
=>符号:data
减去'内容。
相反,请将其括在引号中... "data-content" => "Popover content" ...
相关文章:
- 通过jQueryAjax一起发布Array和Form数据时出现问题
- 重置transform:rotate(),方法是移除并追加在追加和重绘图表后未显示数据的画布
- 转置 JSON 数据
- jQuery 数据表 在页面上导航时,在分页表上重置行的数据
- 如何在jQuery Form Validator中重置字段样式
- 从Django中的Javascript Form访问GET Form数据
- 数据在发送前重置
- 重置高位图中堆叠图中的数据
- 重置Webix数据表筛选器
- Zend Form 1.x使用html5数据列表标签
- AngularJS数据在刷新后被“重置”
- 下拉选择将重置文本字段 onchange=“this.form.submit();”
- jQuery form 使用 TinyMCE 序列化 CodeIgniter 中缺少的数据
- jQuery Form插件,如何从php接收数据
- 如何在更改字段中的选择后重置另一个字段中的数据
- 使用 Javascript 从 html FORM 发送帖子数据
- 有没有在 vuejs 中重置组件初始数据的正确方法
- 在 meteor.js 中通过邮件从 html-form 传输数据
- 角度:如何重置映射到不同数据的表单元素
- 检测午夜和重置数据的最佳方式