0

私はいくつかのjsを生成するクラスを持っています。このクラスをどこに配置し、ビューでメソッドを呼び出す方法を教えてください。

class Hits
   @@config = Settings.statistic

   class << self
      def js_counter
         if @@config.enable
            ...
         end
      end
   end  
end

ありがとうございました!

4

2 に答える 2

1

それを lib フォルダーに置き、イニシャライザーでそれを要求します。

于 2012-12-23T22:23:24.033 に答える
0

必要に応じて、クラスをモデルディレクトリに配置します。

ビューで:

<%= javascript_tag Hits.js_counter.html_escape $>

# if js_counter returns String
于 2012-12-23T22:30:05.503 に答える