Ruby on Rails Gemfile开发和Javascript

时间:2014-05-05 19:34:51

标签: javascript ruby-on-rails ruby gem

我正在努力将JS库移植到rails。这将是我尝试创建的第一个宝石,而且我似乎遇到了一些障碍。

我遇到的问题是gem必然会有一些JavaScript元素。但是,我似乎无法找到如何做到这一点。

示例:

/lib/rotrails.rb

module RotRails
    def self.isSupported
        #Call JS function "isSupported() in /vendor/assets/javascript/rotrails.js
    end
end

/vendor/assets/javascript/rotrails.js

Function isSupported() {
     return !!(document.createElement("canvas").getContext && Function.prototype.bind);
}

任何有关如何解决此问题以及将结果传递回Rails宝石的帮助都将不胜感激。

更新:为了澄清,rails部分是逻辑计算,JavaScript是程序的前端。我正在寻找最合乎逻辑的方式进行沟通,或者在创建gemfiles时参考如何使用JavaScript。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用(或只是尝试)https://rails-assets.org/而不是手动移植您的js库?