Tag: 简单forms

使用rails中的simple_form和AJAX解析JSON错误

我有一个表单在用户仪表板上使用Simple Forms和remote => true(由仪表板视图和仪表板控制器处理)。 该表单允许用户添加自定义游戏规则; 但是,它通过Jquery的.load()函数加载表单。 表单从“规则”视图加载(由规则控制器处理)。 当用户单击提交按钮时,我没有得到任何错误validation。 她是规则控制器上的创建操作: def create @rule = Rule.new(params[:rule]) respond_to do |format| if @rule.save format.html { redirect_to dashboard_path, notice: ‘Rule was successfully created.’ } format.json { render json: @rule, status: :created, location: @rule } format.js else format.html { render template: ‘dashboard/index’} format.json { render json: @rule.errors, status: :unprocessable_entity } format.js […]

以简单的forms更改ID

如何更改默认id或类,生成简单forms: = simple_form_for(@account, url: account_url, validate: true, wrapper: :inline, html: { method: :put }) do |f| HTML: Company name * Cancel 帐户 – 单一资源。 我想拥有像edit_account这样的id而没有id_hash

simple_form:指定文本字段的id

我在下面有简单的simple_form。 我正在尝试将输入字段的ID设为’my-id’,但下面的解决方案不起作用(id为’comment_body’)。 如何指定该输入字段的ID? = simple_form_for(@comment) do |f| = f.input :body, as: :string, html: {id: “my-id”} = f.button :submit 我也试过了 = f.input :body, as: :string, id: “my-id” 无济于事。

Rails simple_form关联

我正在尝试使用simple_form为’Member’创建一个表单,并且无法显示一个关联,它显示组织如下,而不是id或organization_name。 我在这里错过了什么吗? 我该怎么办呢? **组织:0x0000000485cf88 组织:0x0000000485c948 组织:0x0000000485c358 ** class Organization < ActiveRecord::Base has_many :members attr_accessible :organization_name end class Member < ActiveRecord::Base belongs_to :organization attr_accessible :active, :email, :first_name, :last_name, :role end 谢谢。 干杯,阿兹伦

简单forms输入的最小值

我想用SImpleForm创建一个简单的货币输入。 因此,money字段应该具有最小值0,因此用户不能输入小于0的值。 但是我不知道如何用简单的forms定义最小值。 我想知道是否有可能。

Rails – 自定义html到simple_form标签

我正在尝试自定义simple_form关联的输出,基本上我需要在两行上显示复选框标签。 我的想法是在“标签”中添加一个“br”标签,但不幸的是它被转义,所以它显示实际上是“br”而不是去一个新线 我使用lambda来自定义标签输出 :check_boxes, :collection => current_user.items, :label => false, :label_method => lambda { |item| “#{item.city.capitalize}, #{item.address}” }%> 这会在标签字符串中生成一个转义的br,我怎样才能在两行上显示标签?

使用Twitter Bootstrap和Simple Form 2.0在一行中输入多个输入

我正在使用带有twitter bootstrap的simple_form 2.0。 我试图确定什么是正确的包装格式,以获得像[city] [State] [Zip]这样的东西 我相信我的forms需要 :small, :placeholder => “City”, :input_html => { :class=>”span2″, :maxlength => 10},:label => false %> :small , :placeholder => “Region”, :input_html => { :class=>”span1″, :maxlength => 5}, :label => false %> :small, :placeholder => “Postal Code”,:input_html => { :class=>”span2″, :maxlength => 10},:label => false %> 我试过这个包装器 config.wrappers :small, :tag […]

文件上载字段导致ActionController :: InvalidAuthenticityTokenexception

使用rails 4,并尝试使用simple_form和paperclip将文件字段添加到现有表单。 这是表单的关键部分: 一切正常,除非我实际提交带有上传文件的表单。 然后,我明白了: ActionController::InvalidAuthenticityToken in EmployeesController#update 我在这做错了什么?

为什么在OSX中的select选项上使用`-webkit-appearance:none`会使文本消失?

为了在OS X中的Chrome上获得我想要的样式,我必须使用-webkit-appearance: none; 属性。 看到这个问题和这个答案 。 问题是,现在当我选择答案时,它没有出现。 该领域仍然是空白。 这是没有该属性的外观: 这是它与属性的外观: 对于它的价值,这就是我如何创建这个选择菜单 – 使用简单forms: 这是它生成的HTML: United States 我该如何解决? 编辑1 这是CSS : form.simple_form select { padding: 20px; -webkit-appearance: none; }

Rails:simple_form:从checkbox集合中获取一个空字符串

我的观点中有以下代码 每当我提交表单时,我都会得到像[“admin, “moderator”, “”]这样的价值观[“admin, “moderator”, “”]但我期待像[“admin, “moderator”] ,为什么会这样? 此外,我创建了一个inspect元素,并且在最后一个复选框之后,在​​同一个控制组中有一个标记。 我想这会在params[:user][:recipient_role_names]的最后添加。 我该怎么处理? 我知道我可以reject(&:blank?)但是对于params[:user][:recipient_role_names]有更清晰的方法吗? 我也想知道为什么输入元素会被添加? 这是一个简单forms的错误还是我做错了什么? 其他信息: simple_form gem版本:2.0.4 rails版本:3.2.8