3
:with_descripiton私はと呼ばれるラッパーのINPUT要素の前に、いくつかのテキストを持つだけdiv要素である説明と呼ばれる追加のコンポーネントを追加しようとしています2.0.0.rc
私は私の初期化子を持っている:
私の#アプリ/入力/ description_component.rbでconfig.wrappers :with_description do |b|
b.use :placeholder
b.use :html5
b.use :description
b.use :input
b.use :hint
b.use :error
end
module SimpleForm
module Components
module Description
def description
"Hello There!!!"
end
end
end
end
、最終的に私の見解では
<%= f.input :due_at, :wrapper => :with_description %>
と私はここでうまくいかない何考えを持っているかもしれません
undefined method `description' for #<SimpleForm::Inputs::StringInput:0x007fb7a5ca95e0>
、誰もが新しいシンプルなフォームを扱ったエラーを取得しますか?
ありがとうございました!
こんにちはTom、SimpleFormの最後のバージョンlib /ディレクトリの中のファイル。しかし、それは何らかの理由でもはや機能しません。 ---私はモジュールInputsについての第2部分を追加しようとしました...しかし、役に立たなかった。モジュールのInput ... end行の有無にかかわらず、ファイルをlibに戻しても機能しません。 –
申し訳ありませんが、カスタム入力とカスタムコンポーネントが混在しています。彼らのgithubのreadmeによると、それはイニシャライザによってすべて処理されるように見えます。アプリ/入力なし、lib/simple_formなし、config/initializers/simple_formでラッパーを定義するだけです。彼らのwikiをチェックしてください。 –
https://github.com/plataformatec/simple_form/wiki/Adding-custom-componentsも参照してください。ここには、より短い 'SimpleForm :: Inputs :: Base.send(:include、SimpleForm :: Components :: Numbers) ' –