#1 楼 @alixiaomiao
#3 楼 @liangbin661831
#5 楼 @xzgyb
#4 楼 @zgm
我希望我的 module fuction
既可以被其他类 include
和 extend
, 自己也可以通过 ModuleName.funcName
调用。我如下做是因为,我要通过 ModuleName.funcName
调用
module D
class << self
def say_hello_of_d
puts 'D say hello'
end
end
end
D.say_hello_of_d
但是这样如果不做处理是不能被其他类 include
或者 extend
的。
#1 楼 @alixiaomiao 那我在模块中的class << self
方法怎么扩展到类中呢?
class A
def self.go
puts 'hello a'
end
end
class B < A
end
A.go # hello a
B.go # hello a
网页端如果有,可以爬虫
#11 楼 @macknight 一样的 先注册
Mime::Type.register "application/xls", :xls
Mime::Type.register "application/xlsx", :xlsx
然后 controller 中 format
format.xls
format.xlsx
最后 name.xls.erb and name.xlsx.erb
#2 楼 @luffycn 你应该举 jquery 的例子,rails 默认引入了 jquery,那么使用例如 ckeditor gem 的时候里面也包含 jquery,我没有具体看过,但我可以确定他一定有如下机制
if(window.jQuery === undefined) {
// 引入jquery
}
或者是
<!-- 加载jQuery1.5.2版本 -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">
var jQuery_1_5_2 = $.noConflict(true);
</script>
虽说 jquery 有自己的一套机制,但是我觉得他们一定会做的,不然这个 gem 就有待改进。
#7 楼 @liangbin661831 不是都要钱,pro 的要购买,再者 $9/month
, 现在 60 块钱就可以全部看完
http://railscasts.com/episodes/362-exporting-csv-and-excel http://railscasts.com/episodes/396-importing-csv-and-excel
Mime::Type.register "application/xls", :xls
in config/initializers/mime_types.rb
不错喔
怎么开发语言这么多的?
#2 楼 @blacktulip
#3 楼 @realwol 这个只是一个社区的建议规范,我写 js 还用 output_io
命名。缩进和命名都是看个人或者团队。
English+java+ruby+c+js, 看看 rust, go/swift/elixir都飘过
js 真火
touch tmp/restart.txt
是重启当前项目。
Phusion Passenger checks whether the timestamp of this file has changed in order to determine whether the application should be restarted.
https://www.phusionpassenger.com/documentation/Users%20guide%20Apache.html
重启 nginx 用nginx -s reload
500 error.
active_record+grape+sinatra(如果有少量页面)
apache+passenger+mysql+php 我们公司用的.
Docker
个人认为不合适,使用 docker 需要跑一个 mysql container, 一个 Nginx + Unicorn container, 还有一个 nginx + php(官方有许多直接 wordpress 环境的镜像) 的 container
vagrant 其实就是跑虚拟机。
404 Not Found: Requested route ('shortdoc.coding.io') does not exist.
这......
首先数据库表是多对多关系,然后 gem 确实简单点。 3 楼的,在用。
看完了
sed or awk
我倒认为minitest
帮了倒忙。见仁见智吧。
rust