Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Rei
@Rei
Admin
NO. 1 / 2011-10-28

[email protected]
深圳
184 Topics / 9140 Replies
728 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
GitHub Public Repos
  • writings 941

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • htmlrenderer 12

  • rich-text-editor 12

  • rails-chatgpt-demo 8

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Rails 中怎么把字符串转化成 JSON Array at June 01, 2015

    我觉得楼主主要纠结的地方是,这是字符串的终端表示(irb,浏览器 console):

    "string"
    

    这是字符串的纯文本表示(API 输出):

    string
    

    这两个是一样的。

  • Rails 中怎么把字符串转化成 JSON Array at June 01, 2015

    #9 楼 @wl1991724 jsonArray 是个 Java 内存中的对象,最终输出的时候是转化为字符串的。你觉得不需要 JSON.parse 是因为 ajax 库已经把这件事做了。

    你在 Ruby 终端试试:

    puts "[\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\"]"
    

    是不是要的 JSON?

  • 使用 Rails 构建 API 实践 at June 01, 2015

    #16 楼 @flingfox63 对啊,用 Grape 写,代码量也没有少,routes 的代码都移到 grape 里面,调用栈增加了,跟 Rails 的 Filter 和 Helper 不通用了,有人解释下 Grape 有什么好处么?

  • 请问如何一键把另一个网站的内容「搬」到 Rails 的 #new 表单里面来? at June 01, 2015

    提交 url,后台抓。

  • Rails 中怎么把字符串转化成 JSON Array at June 01, 2015

    #6 楼 @wl1991724 另外,firebug 也是终端,字符串也要加引号。你用 javascript 的 json 解析器解析看看。

    > JSON.parse("[\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\",\"AA_AA\"]")
    ["AA_AA", "AA_AA", "AA_AA", "AA_AA", "AA_AA", "AA_AA", "AA_AA", "AA_AA", "AA_AA", "AA_AA"]
    
  • Rails 中怎么把字符串转化成 JSON Array at June 01, 2015

    #6 楼 @wl1991724 是不是写了两重 to_json 了?render json: 就会自动调用 to_json。你用虚构的代码我看不出问题,正常 render json: models 就是输出 json。

    真实例子:

    https://github.com/rubygems/rubygems.org/blob/c3c9c7d1843a22dce9a934e669d0924f6d2246f5/app/controllers/api/v1/searches_controller.rb#L8

  • Rails 中怎么把字符串转化成 JSON Array at June 01, 2015

    如果在终端输出,因为 json 是个字符串,所以两边就会加上引号。如果在浏览器输出,两边就没有引号,因为不需要。

  • Rails 中怎么把字符串转化成 JSON Array at June 01, 2015

    #2 楼 @wl1991724 json 就是字符串啊。

  • Rails 中怎么把字符串转化成 JSON Array at June 01, 2015
    array.to_json
    
    respond_to do |format|
      format.json { render json: array }
    end
    
  • 请问 如何验证 Model 中的 Hash? at June 01, 2015

    要用校验应该平铺在 User Model 或者抽取成 AdditionInfo Model。

  • 部署 Heroku 报错:uninitialized constant Article::PictureUploader (NameError) at June 01, 2015

    #6 楼 @killernova 你看链接。

  • 部署 Heroku 报错:uninitialized constant Article::PictureUploader (NameError) at May 31, 2015

    #4 楼 @killernova https://github.com/killernova/blog/tree/master/app

    uploader 目录在哪?

  • 部署 Heroku 报错:uninitialized constant Article::PictureUploader (NameError) at May 31, 2015

    uploader 目录没 check in

  • 使用 Rails 构建 API 实践 at May 31, 2015

    👍 一个用 Rails 构建 API 的真实例子 https://github.com/rubygems/rubygems.org

  • 最近写的一个小 Demo, 发现最好的产品 at May 31, 2015

    “发现并没有什么卵用” <- 我看到这句话很想删贴,正常说话不行吗?

  • 前端架构分享 at May 29, 2015

    #18 楼 @luikore 流量很小还用不上这个技术。

  • 前端架构分享 at May 29, 2015

    #16 楼 @luikore 没用过这个……

  • 前端架构分享 at May 29, 2015

    我觉得用 Sprockets 好,现在有 browserify-rails(依赖 Sprockets 而不是 Rails),可以用前端喜爱的方式安装包和模块化。

    如果有特别需求,写成 Sprockets 扩展,现在社区大部份力量都集中在 Sprockets 上。

  • 类变量以及类实例变量会被 GC 么? at May 28, 2015

    #9 楼 @victor 类变量不是被类引用吗?

  • 关于响应式设计的一个问题 at May 28, 2015

    给移动端用不同的模版 http://guides.rubyonrails.org/4_1_release_notes.html#action-pack-variants

    但要有那么多精力维护两份模版才行。

  • Could not read gem at /Library/Ruby/Gems/2.0.0/ruby/2.0.0/cache/will_paginate-3.0.7.gem at May 28, 2015

    #6 楼 @mexiqq 清除 gem 可以试试这些方法 http://stackoverflow.com/questions/8095209/uninstall-all-installed-gems-in-osx

  • Could not read gem at /Library/Ruby/Gems/2.0.0/ruby/2.0.0/cache/will_paginate-3.0.7.gem at May 28, 2015

    估计是权限问题,gem 是在系统目录,bundle 也要加 sudo。

    不过我建议把 gem 目录改到用户目录,在 ~/.bashrc 或者 ~/.zsh(取决于你的 shell)添加以下配置:

    export GEM_HOME="$(ruby -rubygems -e 'puts Gem.user_dir')"
    export PATH=$GEM_HOME/bin:$PATH
    

    这样 gem 和 bundle 都不用 sudo 了。

    PS:一楼命令有错,应该是

    gem install will_paginate -v 3.0.7
    
  • Could not read gem at /Library/Ruby/Gems/2.0.0/ruby/2.0.0/cache/will_paginate-3.0.7.gem at May 28, 2015

    执行一楼的命令的输出贴出来看看。

  • [已解决]Ruby 字符串的处理方法? at May 27, 2015

    String#strip

  • [已解决]Ruby 字符串的处理方法? at May 27, 2015

    Array#uniq

  • restful 路由能否限制只生成某些或者不生成哪些 at May 27, 2015

    http://guides.ruby-china.org/routing.html#%E9%99%90%E5%88%B6%E7%94%9F%E6%88%90%E7%9A%84%E8%B7%AF%E7%94%B1

  • 如何定位 Puma + Nginx 部署问题 404 not found (on Ubuntu 14.04) at May 27, 2015

    #4 楼 @caiqinghua 你搜索一下有没有 location @app 字段。

  • 如何定位 Puma + Nginx 部署问题 404 not found (on Ubuntu 14.04) at May 27, 2015

    #2 楼 @caiqinghua 你没贴出来啊。

  • Prev
  • 1
  • 2
  • …
  • 90
  • 91
  • 92
  • 93
  • 94
  • …
  • 273
  • 274
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English