controllerが10個あり、対応するviewも同じ数だけある場合 6個のviewで使っているjavascriptを1個のファイルとしてapp/asset/javascript/以下に置きました。

その後、適用したいviewとは別の1個のviewがそのjavascriptの内容と競合してしまいそのviewのみ適用したくないという状況になりました。

こういう事が起こった場合どのようにするのがスマートでしょうか?

補足

起こっている競合は、datetimepickerが二重にかかってしまうという事です。

6個のviewでは共通のオプションでの適用だったのでまとめましたが、別の1個の方では別のオプションで適用しようとし、こちらはapp/asset/javascript/該当のcontroller名.jsに書きました。