padrino-adminページジェネレータで美しいカスタムページを作成するにはどうすればよいですか?パッドリノ管理ページのカスタムテンプレート
デフォルトPadrinoの管理者が完全にunmaintainableかなり醜い管理ページ、生成することにより:
.group
=f.label :title
=f.error_message_on :title
=f.text_field :title, :class => :text_field
%span.description Ex: a simple text
.group
=f.label :name
=f.error_message_on :name
=f.text_field :name, :class => :text_field
%span.description Ex: a simple text
--- more annoyingly redundant frak
.group.navform.wat-cf
=f.submit pat(:save), :class => :button
=f.submit pat(:cancel), :onclick => "window.location='#{url(:pages, :index)}';return false", :class => :button
私はset :default_builder, 'AdminFormBuilder'
とそれを接続し、素敵なAdminFormBuilder < AbstractFormBuilder
を書いたが、それは非常に短いコードから同じ管理ページを生成します。
= f.inputs :name, :surname, :email
= f.inputs :password, :password_confirmation, :as => :password
= f.input :role, :as => :select, :options => access_control.roles, :descr => 'a simple text'
= f.submits
は、
今、私はpadrino g admin_page
にそのようなページをさらに生成させたいと思います。私は何をすべきか?
2番目のオプションで行います。 padrinoアプリツリーのカスタム管理テンプレート用の*正しい場所は何ですか? – ujifgc
'vendor/templates' – DAddYE
ありがとう、小さなパッチはこちら:https://github.com/ujifgc/padrino-framework/commit/b07399bdfbc15d05682237c64580e77558ac9fce – ujifgc