要说卖萌的话... 在 sidekiq
的代码中也看见过那么一个...
https://github.com/mperham/sidekiq/blob/master/lib/sidekiq.rb#L28-L30
结合下 date
判断单双周,再设置一个 job_type
把 date
判断添加到前面应该可以了。
job_type :even_week_runner, "[ $(($(date +%W) % 2)) -eq 0 ] && cd :path && script/rails runner -e :environment ':task' :output"
every :friday, :at => '10:00 am' do
even_week_runner "MyModel.some_process"
end
mac:SpecialBlog special$ bundle exec whenever
0 10 * * 5 /bin/bash -l -c '[ $(($(date +\%W) \% 2)) -eq 0 ] && cd /xxxxx && script/rails runner -e production '\''MyModel.some_process'\'''
没有用过 padrino
,但是刚才稍微看了下它源代码感觉一些用法和 Rails 差不多。
其中在 https://github.com/padrino/padrino-framework/blob/master/padrino-helpers/lib/padrino-helpers/asset_tag_helpers.rb 225 行起有 asset_path 的源代码。
如果是 Rails 的话,我的思路是在 config/initializers(应该 padrino 也有类似作用的地方吧)下新建一代码
module Padrino
module Helpers
module AssetTagHelpers
alias asset_path__ptsroot__ asset_path
def asset_path(kind, source = nil)
"想加什么就什么了/#{asset_path__ptsroot__}"
end
end
end
end
以上代码没有核实过可行不,就是一个思路而已,可能有不对的地方,也请各位楼下指正。 另外也可以判断 Rails 的 env 去决定是否覆盖函数。
配合这个使用效果更佳
def find_commentable
params.each do |name, value|
if name =~ /(.+)_id$/
return $1.classify.constantize.find(value)
end
end
nil
end
已报名,期待中
@allenfantasy 提前组队可以么?
不知道你朋友的 CMS 网站访问量有多大,不过百来块的 PHP 空间国内的其实承受的连接数好像也不大。 如果访问量不算太大可以试试 hivps, 399 一年。自己有些产品原型也放上面跑了,速度 ok 也很稳定。
你可以建立一个 member_action
index do
actions default: false do |order|
raw %|
#{if order.editable?
link_to "改总价", change_price_admin_order_path(order)
end}
|
end
end
member_action :change_price, method: :get do
resource
end
# 改总价
member_action :change_total, method: :put do
resource
# do what you want to do
flash[:notice] = "改总价成功"
redirect_to admin_order_path(@order)
end
在 views/admin/orders 创建 change_price.html.erb 对应一个修改总价的操作模板,模板提交到 change_total_admin_order_path 即可。
你是要应用在 app 还是 web?就地图信息详细情况来看百度确实详细很多。
我隐约记得还是 win98 时代的时候腾讯浏览器貌似就有这功能........
华农小码蓄前来报道。。。
写出些高质量的自定义控件也是不错的
没有加入 redis 自动启动脚本吧.. 你执行 redis-server 后再链接试下
同是在广州,在某学校就读并且实习中。
从宿舍步行 15 分钟到学校门口挤 45 分钟左右巴士 (等巴 + 堵车时间)。
往返路程上可以考虑听下歌,看下小说娱乐下...
一天能有那么 2 小时不用对着电脑思维自由放飞其实我感觉还是不错的..
1TB 无限流量种子么....
我的方法是,在自定义按钮上就带了 2 楼获取 code 的地址,这样实际上进入到自己的网站就带了 code,然后 get openid 就行了。我写了个类 https://github.com/SpecialCyCi/WeixinAdvancedInterface/blob/master/lib/weixin_oauth.rb
配置好 appid,secret 后,获取 code 后,调用
openid = WeixinOauth.instance.get_openid(params[:code]) if params[:code]
就行了