• 我试了下 @cxh116 提供的方法,放在action中试了下,结论如下:

    p request.request_parameters  #获取post  form data参数
    p request.query_parameters    #获取get参数
    

    参看其链接说明,也有别名可以用。就是不知道用别名是不是不好

    p request.POST  #获取post  form data参数
    p request.GET    #获取get参数
    
  • Rails 查询去重问题 at 2017年07月08日

    刚看了rails官方指南,发现去重有另外一种写法😅

    #对name字段去重
    Client.select(:name).distinct
    

    链接: https://ruby-china.github.io/rails-guides/active_record_querying.html

  • 个人观点:ruby china社区是一个很不错的社区!

    请楼主及广大群众以后看帖子,选择性忽略那些说话刻薄的回复

    另给提问者的建议:

    1. 请尽可能的描述清楚自己遇到的问题,有代码的贴代码,有图的贴图,有log的贴log,便于其他人理解
    2. 对每个回答问题的回复抱有一颗感恩的心。毕竟回复者也没有义务手把手的教会我们,肯花精力看我们提问并留言回复,都是人家在做自我奉献
    3. 受人以鱼,不如授人以渔,别人不管怎么帮助我们,我们还是要学会自我学习,自我成长,多查资料多百度,多实践,多潜水,少发低级提问帖。

    给解答者的建议:

    1. 如果我们打算回复,请尽可能的将回复写的详尽一些。新手总是有各种各样的原因才来发帖子,但不管是处于什么原因,他们的目的只有一个,就是需要外界的帮助,来解决自己遇到的问题(哪怕是很低级的那种)。
    2. 不喜欢的或者心情不好的,请尽量潜水。请尽量不要说一些刻薄的话。

    给ruby china社区的一点建议: 很多论坛都会有版主之类的设置,目的是为了维护并规范论坛的秩序。ruby china也可以参考这种模式,至少给发帖者,删除或屏蔽某些回复的功能,这样,维护社区和谐及健康发展的工作就可以下移一部分到发帖者,毕竟管理员们也都精力有限,不可能对所有评论进行筛选屏蔽。毕竟,我认为作为帖子的直接利益相关人员,肯定不会对不友好的评论坐视不理的。

  • Rails 查询去重问题 at 2017年07月07日

    例如:获取users表中,所有name值为'1',并对 event_time字段去重的数据。

    User.where(name: '1').select("distinct event_time ")

    如果想只获取一条,后面在再调一下.first

  • erb 引入 js 问题 at 2017年06月30日

    Add Rails.application.config.assets.precompile += %w( products.js ) to config/initializers/assets.rb and restart your server

    你需要在assets.rb文件中增加对product.js的引用。上面这段英文提示写的很明白

  • 看了链接,才明白是怎么回事。十分感谢!(话说,要不是看了链接,我都不知道production还不能访问😂

    不过还有一个问题想问。我刚才将默认的development的密钥拷贝到了production下一份。然后发现production模式下,页面可以正常访问了。但是我不是很明白这个密钥写在secrets.ym中和写在环境变量中,有什么区别?我拷贝一个密钥和生成一个密钥有什么区别?还有都说这个密钥是为了安全性,怎么体现出来的?

  • 我之前项目用的是rails2.3.4,没有见过这种错误。看来我还有不少知识要更新

  • 就是看不明白才会问的😅 ,不过还是谢谢你