[英]writing a ruby gem that adds a js method to rails
我想編寫一個安裝在rails應用程序中的ruby gem,它引入了javascript方法.foo(),因此我將能夠執行$(body).foo()或$(any-dom-element).foo( )
我該怎么做呢?
到目前為止,我已經完成了:
將此添加到我的主要rails應用程序:
gem "foo", path: "~/foo"
為foo()方法編寫代碼
// file ~/foo/lib/assets/javascripts/foo.js
// https://learn.jquery.com/plugins/basic-plugin-creation/
$.fn.foo = function() {
this.css( "color", "green" );
};
//$( "a" ).foo(); // Makes all the links green.
在主Rails應用程序中添加了require語句
// app/assets/javascripts/application.js
//= require foo
好吧,我知道了。 在執行過程中,我發現了一篇很棒的文章。
而不是寫我所做的所有步驟,我將發布文章的鏈接,其中提供了逐步說明
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.