0

これはかなり単純なようです。しかし、私にはわかりません。

たとえば、ユーザーが管理者の場合、追加の機能を利用できます。ユーザーがそうしなかった場合、コードが生成されなかったため、一部のアクションは実行できなくなります。

実際に Ruby をスクリプト内に入れ、ファイル名を .erb で終わらせますか?

4

1 に答える 1

0

わかりましたので、上記のコメントから、私は今、あなたが何を望んでいるのかを感じます。

これは、サーバーのどちら側で処理を行うかという問題です。もちろん、ユーザー資格情報はサーバー側で処理されます。したがって、これをクライアント、つまり JS に伝える必要があります。

それをどのように行うかは、セットアップによって大きく異なります。考えられるモデルの 1 つは、JS が AJAX を介して、ユーザーが管理者か通常のユーザーかを報告するサーバー側スクリプトを呼び出すことです。userおそらく、サーバー側のスクリプトは単純に文字列またはを返しますadmin

応答に基づいて、必要な管理者専用機能 (JS スクリプトなど) をロードできます。

これは手動で行うことも、より簡単に、多くの JS ローダーのいずれかを使用することもできます。AMD (非同期モジュール定義) の負荷は、現在非常に流行しているため、require.js や curl.js などを調べてください。単純な (AMD 以外の) オプションは LABS.js です。

于 2012-07-07T23:22:42.470 に答える