2つの変数を変更することで、1つはroute.rbの内側にあり、もう1つはapplication_controllerの中にあるマルチサイトプロジェクトがあります。 rb。これらのファイルの間で変数を渡すことが可能なので、変更を行うためにパラメータを変更するだけで済みます。RoR 3.0.9 - routes.rbからapplication_controller.rbまたはviceversaに変数を渡す
私のroutes.rbファイルでは、この変数を使用して正しいコントローラに使用するルートを割り当てます。例えば:私は、サイトのドメインを取得するには、同じパラメータを使用し
def showsite
"mysite1"
end
root :to => "#{showsite}#index"
そしてapplication_controller.rbに、いくつかのレイアウトはそれを使用し、別の事柄必要があります。たとえば、
プロジェクトの別のバージョンを表示するたびに、2つの変数を変更する必要があります。私はそれほど多くはないと知っていますが、私はそれを何度も何度もやらなければなりません。私はそれを私に案内してくれます。ありがとう!
"showsite '...の未定義メソッドを示します。 config/enviroment.rbとその作業に同じ行を追加しました。ありがとう! – Viccr