尝试使用Formtastic创建自定义输入元素。从非常简单的事情开始:
app/input/card_body_input.rb
:
class CardBodyInput < FormTastic::Inputs::Base
include Base
def input_html_options
{
:cols => builder.default_text_area_width,
:rows => builder.default_text_area_height
}.merge(super)
end
def to_html
input_wrapping do
label_html <<
builder.text_area(method, input_html_options)
end
end
end
我试着像这样使用它:
f.inputs do
f.input :back_content as: :card_body
end
我得到Unable to find input class for card_body
。
有什么想法吗?谢谢。
答案 0 :(得分:1)
您将文件放在app/input
;应为app/inputs