2012-05-05 14 views
3

zend_formに相当するRubyやレールが存在するかどうか知りませんか?Zend_Form ruby​​/railsに相当する

PHPでZend Frameworkで作成したプロジェクトをレールに移植しているので、私は尋ねています。これは基本的に私がデータベースのフィールドからフォームを生成する必要があるイベント登録/フォームビルダーです。 Zend_Formは、バリデーションと作業をプログラムで簡単に行うことができます。今私はレールでこれを行う必要がありますが、私はそれが一からすべてを作るよりも他の方法で行うことができない方法を見ることができません。 この問題に関するアイデアは非常に高く評価されています。 :)

もし私と一緒に作ってみたいと思っている人は、zend_form for rails/ruby​​のようなものは何もありません。私はレールとRubyにはとても新しいので、助けが必要です。 :)

答えて

1

simple_formまたはFormtasticは十分ではありませんか?この部分的な部分を追加すると、はるかに良く見える同様のツールがあり、MVCです。

+0

可能性があります。私はすでに他のすべてのフォームにsimple_formを使用しています。私はフォームを生成することができたと確信していますが、検証はどのように行われますか?生成されるフォームは、通常のように検証されたモデルには結び付けられません。検証は、データベースに格納されているフォームフィールドに関する情報から生成する必要があります。うーん。おそらく、検証を動的に追加する別のモデルを作ることができます(可能な場合)?あるいは、Replyモデルでそれを実際に行うことは論理的かもしれませんか? – Harald

+0

これは私に何か考えを与えました。レスポンスありがとう!私の考えが崩れないなら私は戻ってきます。 :P – Harald

+0

モデルで行うことができる検証、必要であれば保存または更新時にのみ実行するように指定することができるので、Zend_Formのようなもので何を達成したいのかまだ分かりません醜い解決策の原因コントローラは、Viewもモデルも気にしないでください。 – Hauleth