#1 楼 @woaigithub 我们只是想努力做出让用户觉得好用的产品,其它方面我们希望会有所改善。
嗯,的确不错!
提个小建议:
APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")[RAILS_ENV]
以上代码建议用 settingslogic 重构一下。
或许和 adapter 为 mysql 有关?
Everyone running on Ruby 1.9.x and using MySQL, should use the mysql2 gem. It forces the use of UTF-8 and converts to/from UTF-8 automatically when needed.
http://stackoverflow.com/questions/3986675/rails-json-response-encoding
喔,大概明白您的意思。上面的建议不一定有效,但你也不妨试试看。 另外,您将要要渲染的数据是从 mysql 数据库提供的么?用的 adapter 是那个?mysql 或者 mysql2 ?
服务器返回给终端的 json,其中的中文用 unicode 来显示应该不影响终端正常使用的,终端会自动识别和处理的。如果你在浏览器上看到 unicode 编码不太习惯,可以安装 chrome 或 firefox 的 json 格式显示插件。
如果您坚持要看到中文,似乎网上有一个临时解决办法,供参考: http://perlove.blog.163.com/blog/static/174051112201249102620985/
本机器测试情况如下:
1.9.3p0 :002 > json = ActiveSupport::JSON
=> ActiveSupport::JSON
.9.3p0 :004 > json.encode "你好"
=> "\"\\u4f60\\u597d\""
1.9.3p0 :006 > module ActiveSupport::JSON::Encoding
1.9.3p0 :007?> class << self
1.9.3p0 :008?> def escape(string)
1.9.3p0 :009?> if string.respond_to?(:force_encoding)
1.9.3p0 :010?> string = string.encode(::Encoding::UTF_8, :undef => :replace).force_encoding(::Encoding::BINARY)
1.9.3p0 :011?> end
1.9.3p0 :012?> json = string.gsub(escape_regex) { |s| ESCAPED_CHARS[s] }
1.9.3p0 :013?> json = %("#{json}")
1.9.3p0 :014?> json.force_encoding(::Encoding::UTF_8) if json.respond_to?(:force_encoding)
1.9.3p0 :015?> json
1.9.3p0 :016?> end
1.9.3p0 :017?> end
1.9.3p0 :018?> end
=> nil
1.9.3p0 :019 > json.encode "你好"
=> "\"你好\""
我们互联网开发主要基于 RubyOnRails,一直在寻找合适的 RoR 开发人员。 如果您对 RoR 开发职位兴趣,或者有什么想法,不妨和我们([email protected])联系一下。 非常感谢!
更新一下公司近况:
感觉 erb 过于冗余,haml 过于简洁,slim 居中,最后选择 slim。
赞同 @lgn21st #3 楼 @hz_qiuyuanxin 你可以借鉴 songkick/oauth2-provider 实现一个 Oauth2 认证服务器。 https://github.com/songkick/oauth2-provider
#stc, 您好,我们公司在上海浦东张江高科,从事互联网和智能电视交叉领域,解决大屏幕电视机方便、快捷访问互联网内容,正在招聘 RoR 开发人员。 我给您的 163 邮箱 发了邮件,盼回复。谢谢
更多招聘信息在: http://ruby-china.org/topics/4109
番茄工作法不错。我一般用手机上的 番茄 app 应用,特别喜欢它滴滴答答的声音。
准备购票。吐槽一下:http://rubyconfchina.org/ 界面风格是不是太黑了一点?
谢谢!我已经把自己 Octopress 博客 push 上去,作为一个国内的备份。 感觉和国外的 https://bitbucket.org/ 类似,不过开发了一些新功能,不错!
@foxzool 您好,我们公司在上海浦东张江高科,从事互联网和智能电视交叉领域,解决大屏幕电视机方便、快捷访问互联网内容,正在招聘资深 RoR 开发人员。 我给您的 gmail 发了邮件,盼回复。谢谢!
这个。。。算了吧。ActiveRecord 有一些保留字段不能使用,比如 type。
categories_path 改为 cpanel_categories_path 试试看?
#155 楼 @sg552sg552 非常感谢!
#24 楼 @poshboytl 谢谢!Chrome 下载会自动终端。改用专门下载工具重新下载就好了。
这个 mp3 是 2.9 MB,25 分钟么?感觉培训没完就 mp3 就结束了
#18 楼 @poshboytl 017-the-rails-initialization-process-by-kenshin54.mp4 是 152 MB 大小么? 我下载 mp 4 到本地后,MacOS Mountain Lion 用 QuickTime Player 播放至 1 小时 15 分钟 14 秒的时候退出了?
私有原则:私有方法在不指定接收者对象的情况下可以被调用,所以子类对象可以调用父类的私有方法。 举例如 method_1 为私有方法,a.method_1 or self.method_1 调用会失败,但 method_1 可被正常调用。 这和 C++ 或者 Java 等语言不太一样。
类变量作用类似 Java 的静态变量。 能够为该类对象以及子类对象访问,不可控风险较大。特别是在顶级对象上下文中(名称为 Main 的 Object 对象)下定义类变量,几乎所有对象都能访问该类变量。的确不太推荐使用,
碰到过这个问题。 原因是自己 rails 应用的代码会访问某外部服务,不料某天外部服务有问题,访问超时了。