質問

私が学習についての詳レールとともにデザインから考えるASP.Net していたことを考慮したシナリオこの朝に知らなかったのがすことができた。

<発行済チラシ訂正のお多くの処理を通じてサービスおよびその逆の

私の制御パネルにしている地域実務者を編集内容の詳細については(名称、詳細は直接お問い合わせ等)することも可能で自分の治療経由でチェックボックスです。

私のチェックボックスから実務者_form.と書いても呼びかけのようになります:

<%= link_to "Edit Treatments", edit_practitioner_treatments(@practitioner) %>

しかしながら、管理者の視点に思いを管理できる治療法のない医師のオブジェクトサイト:

<%= link_to "Edit Treatments", edit_treatments(@treatment) %>

これに認証する。

  • はあります液抽出処理していま見逃?
  • にすることは可能でネストした経路での時間がかかる?
  • たのがとても多いの栄養たっぷりのボリューミーな朝ることを得意としており、その現在の状態の狂気?
役に立ちましたか?

解決

多くの場合、許可は、より「あなたが許可されなければならない」よりも「このブレークは何か意志」に基づいてチェックして、ユーザーに全く異なるインタフェースを提示し、管理機能を検討する際に一般的に、別々のコントローラで管理領域を作成することが有利です。たとえばます:

map.namespace :admin do |admin|
  # Admin::PracticionersController
  map.resources :practicioners

  # Admin::TreatmentsController
  map.resources :treatments
end

map.resources :practicioners do |practicioner|
  practicioner.resources :treatments
end

map.resources :treatments do |treatment|
  treatment.resources :practicioners
end

すべての管理者が:: *コントローラは任意のアクションを許可する前にチェックを行い、十分に厳格な認証が実行されるよう管理者:: BaseControllerとして何かから継承することができます。

私が見たほとんどのアプリケーションでは、ユーザー向けのフロントエンドは、彼らはしばしば、レイアウトナビゲーション要素、広告、または他の編集コンテンツによってで縁縫いされ、それまでのデザインやスタイルの要素を持っています。データのさえ中規模のセットを管理する場合、整頓されたのです別々の管理ビューを作成する番組ページあたりはるかに多くの情報、およびソートまたはユーザーにさらされていない寸法に検索することができますすることは非常に貴重なものです。

あなたがあなたのデザインに注意を払っている場合は、次の2つの領域、特にページのパーシャル間の機能の多くをリサイクルすることができ、これらの余分な管理コントローラとそれに関連するフォームを作るために多くの作業のように見えるかもしれませんが。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top