0

gmaps4railsマップをカスタムformtasticフィールド(Active Adminで使用される)にロードする方法を見つけようとしています

私はこれを持っています:

class GmapInput < Formtastic::Inputs::StringInput
  def to_html
    gmaps4rails(Location.new)
  end
end

これは起動していますが、エラーが発生しています:

undefined method `gmaps4rails' for #<GmapInput:0x007f9cae5b2780>

これは、gmaps4railsがまだロードされていないためだと思います。ロードされていることを確認するにはどうすればよいですか?

4

1 に答える 1

1

うーん、formtastic を使用したことはありませんが...

gmaps4rails問題はヘルパーであり、クラスがそれにアクセスできないという事実に起因すると思います。

@template標準フォーム ビルダーでは、 ( so )へのデリゲート ヘルパーの呼び出しを実行するだけです@template.gmaps4rails

ところで、他にも奇妙なことがあります。なぜ に渡すLocation.newのですgmaps4railsか? そのようなオブジェクトでは多くのことを行うことができませんでした: json が必要です。

于 2012-11-10T21:01:52.250 に答える