0

我正在尝试使用以下建议(与模型无关的 rails simple_form 字段)向 simple_form 添加虚假输入,但它对我不起作用。

这是我用于添加虚假输入字段的 HAML 代码。

= f.input :agrees_to_terms, :as => :fake

我将以下类放在 app/inputs/fake_input.rb

class FakeInput < SimpleForm::Inputs::StringInput
  # This method only create a basic input without reading any value from object
  def input
    template.text_field_tag(attribute_name, nil, input_html_options)
  end
end

我收到以下运行时错误

No input found for fake

我有两个由 Rails Composer 生成的初始化程序:simple_form.rb 和 simple_form_bootstrap.rb

如何让 Rails 找到我的 FakeInput 类?

4

1 回答 1

2

我有同样的问题,服务器重启解决了它。

于 2013-08-31T19:31:24.543 回答