私はレールアプリを開発しており、上級者と基本者の2つの異なるユーザーの役割があります。
基本ユーザーのビュー ( CanCan を使用する ai ) のリンクを非表示にする代わりに、上級ユーザー用と基本ユーザー用の2 つの異なるビュー セットを管理したいと考えています。
現在、私はこのように働いています:
case current_operator.op_type
when 'basic'
format.html { render :template => "devices/index_basc.html.erb" }
when 'advanced'
format.html # index.html.erb
end
しかし、すべてのアクションで基本ユーザーのテンプレートを指定するのは好きではありません ( { render :template => "devices/index_basc.html.erb" } ) 他の方法があると思います (もっときちんとしたい :)
あなたはなにか考えはありますか ?
ありがとう、アレッサンドロ