@chairy11 如果愿意可以自己从头装,很快的
512 是有点小了,但跑 php 完全没压力,我有三台生产服务器都是用的 512 的
或者你可以找@Rei 从 @huacnlee 那搞一份 rb2php,将 ruby 源码编译成 php,然后跑在 hhvm 上: https://ruby-china.org/topics/23815#reply14
难怪 Mac 上的 grep 和 linux 下不一样,害得我好多 scripts 不能正确运行
有个疑问,在 sandbox 调试只有 url 和 token 两项,微信 开发者中心
的 服务器配置
却有 EncodingAESKey(消息加解密密钥) 这样一个必选项,我随机生成后,只有选择 兼容模式
的 消息加解密方式
才可以成功收到消息。
https://github.com/lanrion/weixin_rails_middleware/wiki/msg-encryption-decipher 这里的说在 weixin_rails_middleware.rb 加入以下代码:
config.encoding_aes_key = '<%= WeiXinUniqueToken.generate(generator: :hex, size: 22)[1..43] %>'
config.app_id = "your app id"
我对这个配置有疑问,如果这个 encoding_aes_key 在本地也是随机生成的,在哪能看到呢,难道每次都生成不一样的,不用和微信 开发者中心
相同?
另外,加入这两行后,发现这两个方法都没有定义:
undefined method `encoding_aes_key='
https://github.com/lanrion/weixin_rails_middleware_example
麻烦问下:本地启动 ngrok 后,会得到一个 url : http://e0ede89.ngrok.com 但在微信后台,不仅要填写 url, 还要填写一个 Token
readme 怎么一下就跳到 Test Weixin Message
,发送 hi 去了,跳得太快了,能麻烦讲一下,Token 是怎么回事吗?
另外,appID 和 appsecret 不需要在 rails 程序里设置好吗?
找到说明了: https://github.com/lanrion/weixin_rails_middleware/wiki/Getting-Start
前往 config/initializers/weixin_rails_middleware.rb,最好随机生成下面两个 string
config.weixin_token_string = 'c06a2a40256fdeb47ff0c7cc'
config.weixin_secret_string = 'J92Eba24yRpG-s9LGYOA03FcnULHYFYs'
在微信 sandbox 填入相关信息:
http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
URL 是用上面的信息组合起来的:http://e0ede89.ngrok.com/weixin/J92Eba24yRpG-s9LGYOA03FcnULHYFYs
Token 就是 c06a2a40256fdeb47ff0c7cc
提交就可以看到 配置成功 的提示。
@hi54yt 哇,首页那个监狱我好熟悉啊
@el09xc 原来搬服务器了,是换到北美了吗?国内访问速度可以接受吗?
对啊,为什么一下变快这么多,服务器放哪了?
我的 mac 下设置的大小写敏感
我好土,很少用 spotlight,不知道有什么乐趣啊,下次试试
==== 更新: 看了一下,好像乐趣也不多 http://support.apple.com/zh-cn/HT2531
谢谢楼上各位 @neverlandxy_naix @george_d_y @Rei
已用 get "/" =>
搞定,除了不能用 root_path
,不知道还有什么其他影响。
@Rei 我这个是根目录,你那句 scope :module => 'site', :as => 'site' do
是不是加了一级 /site/
?
看的文档:http://guides.rubyonrails.org/routing.html
Rails.application.routes.draw do
DomainsConstraintsExample::Application.routes.draw do
constraints DomainConstraint.new(Rails.application.settings[:firstapp_domain]) do
get "/" => "firstapp/firstapp#index"
resources :firstapp, controller: "firstapp/firstapp"
end
constraints DomainConstraint.new(Rails.application.settings[:secondapp_domain]) do
get "/" => "secondapp/secondapp#index"
resources :secondapp, controller: "secondapp/secondapp"
end
end
:
:
end
很好,javascript 果然是 2014 年度语言
#26 楼 @motloveruby 三楼应该说得比较清楚了
@mosky 很喜欢你的 知言译义网,既然项目不维护了,有没有考虑将其开源?
67727
既然兑现了,就不要发在“瞎扯淡”节点了吧
我是 delphi 程序员
现在这个世界太多诱惑,新东西太多,随便试一下,就是漫画中那样了