(訂正)下記のようなイメージというだけで、実際にはテンプレではなくコードを書きます(コメントを参照:Shinichi Tanakaさん、指摘さりがとうございます)。間違った情報で失礼しました。
<%= form_for @article |f| %> <%= f.text_field :title %> <%= f.text_area :body %> <%= f.submit "Create" %> <% end %>
と PHP風のテンプレを用意しておき、後は
良さそう。
Published on 2012年5月25日金曜日 2 appreciated comments »
Tweet | |
<%= form_for @article |f| %> <%= f.text_field :title %> <%= f.text_area :body %> <%= f.submit "Create" %> <% end %>
This post is archived under GUIライブラリ
冒頭のテンプレは「Ruby on Railsだとこんな風にフォームが作れるよね」ってことを言ってるだけで、このライブラリ自体はテンプレを使うわけではないですね。以下のコードのように、モデルに相当するオブジェクトのプロパティをビューと関連付けてくれるのだと思います。
[BKFormMapping mappingForClass:[Movie class] block:^(BKFormMapping *formMapping) {
[formMapping sectiontTitle:@"Information section" identifier:@"info"];
[formMapping mapAttribute:@"title" title:@"Title" type:BKFormAttributeMappingTypeText];
[formMapping mapAttribute:@"createdAt" title:@"ReleaseDate" type:BKFormAttributeMappingTypeDatePicker dateFormat:@"yyyy-MM-dd HH:mm:ss"]];
[formMapping mapAttribute:@"suitAllAges" title:@"All ages" type:BKFormAttributeMappingTypeBoolean];
[self.formModel registerMapping:formMapping];
}];
Shinichi Tanaka さん、こんにちは。
指摘の通りですね。明らかにミスリードでした(というか普通にちゃんと読んでませんね...)。
後で訂正しておきます。
ありがとうございました。