有个疑问,在 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 程序员
现在这个世界太多诱惑,新东西太多,随便试一下,就是漫画中那样了
有人原来因为要用 TextMate 才买的苹果电脑,怎么现在一下就没有人用了,就算 Sublime Text 好得不得了,也不至于一下就把 TextMate 的用户全骗走了吧。
我想说的是,以前是不是把 TextMate 吹得太好了?
+1 德国经常卡着打不开,一旦 load 成功就好了
有没有 Rubymotion 和 Xamarin 的例子?
如果需求不多,可以开迅雷下一个 Google Search Appliance,输入入网址就可以索引,不用配置 http://bbs.neten.de/viewthread.php?tid=1189