ruby-on-rails - 在不与模型关联的情况下添加带有simple_form的复选框?

标签 ruby-on-rails haml simple-form

如何在不与模型关联的情况下添加带有simple_form的复选框?
我想创建一个复选框来处理一些javascript事件,但是不知道吗?
也许我错过了一些文档资料?
不想使用类似如下的内容:

= simple_form_for(resource, as: resource_name, url: session_url(resource_name), wrapper: :inline) do |f|
  .inputs
    = f.input :email, required: false, autofocus: true
    = f.input :password, required: false
    = f.input :remember_me, as: :boolean if devise_mapping.rememberable?
    = my_checkbox, 'some text'

最佳答案

您可以向模型添加自定义属性:

class Resource < ActiveRecord::Base
  attr_accessor :custom_field
end


然后将此字段用作块:

= f.input :custom_field, :label => false do 
  = check_box_tag :some_name


尝试在其文档https://github.com/plataformatec/simple_form中找到“包装Rails表单帮助器”

关于ruby-on-rails - 在不与模型关联的情况下添加带有simple_form的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9182434/

相关文章:

ruby-on-rails - 如何让 faker gem 创建英文句子和段落

ruby-on-rails - Database.yml 配置选项

javascript - 在 haml.js 中使用连字符属性的正确方法

javascript - 使用数据库中的数据填充 jquery 自动完成功能

css - 在 label_method 的 simple_form 部分 CSS 中

ruby-on-rails - rails : Simpleform inside of table input type = text_area- how to set its height?

javascript - 处理嵌套表单中的许多隐藏字段

ruby-on-rails - 如何将 React 应用程序和 Rails API 部署到 Heroku?

ruby-on-rails - HAML rails form_for 不调用 POST 方法

ruby-on-rails-4 - simple_form 将参数传递给 Controller ​​ - 无模型