Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
刘艾伦
@liuminhan
Member
NO. 15473 / 2014-10-22

[email protected]
12 Topics / 113 Replies
1 Followers
6 Following
29 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 为何有的时候 git add 需要两次。。。 at June 28, 2019

    打字打快了,打错了,出了一次错觉,gti add ., 以为存上了,都 commit 了,才发现没加上

  • 关于 logrotate日志切割多线程 Rails 程序时出现的日志记录消失问题,求教 at June 17, 2019

    copytruncate 加这个试试看

  • rails 里面的枚举类型 at May 30, 2019

    如果只有 true 或者 false 的话,字段用 boolean 好了,使用枚举的那个字段,类型一般都是 integer

  • rails api ,如果用 jwt,怎么进行验证码验证呢,验证码的信息应该保存在哪儿呢 at April 17, 2019

    我做的手机号加验证码功能

    1. 创建一个表,存储手机号和对应的验证码
    2. 客户端请求验证码,生成一条手机号对应验证码的记录,然后把验证码通过短信发给客户端
    3. 客户端请求登录,带上手机号和验证码,验证成功的话,生成一个 token 给客户端

    如果你说的是图片验证码,应该也可以根据 ip 或者其它特有的属性创建条记录

  • 多字段排序怎么写 at March 09, 2019

    arrs.sort { |arr1, arr2| arr2.last <=> arr1.last}.sort {|arr1, arr2| arr1.first <=> arr2.first}

  • Ubuntu 16.04 上使用 Nginx + Passenger 部署 Ruby on Rails 错误 at January 07, 2019

    你可以试试在 root 下,也装一个 rbenv

  • 做个小小的调查,有多少用 Rails 做服务器后端 API 的? at November 19, 2018

    正在用

  • Rails 有哪些导出 Excel 的好方法呢? at October 31, 2018

    https://github.com/randym/axlsx 这个应该也是可以自定义样式之类的

  • 这样设计合理吗 at September 06, 2018

    是的,才发觉这个问题,要重新设计下表了

  • 这样设计合理吗 at September 04, 2018

    遇到过一个情况,比如说一个订单,有很多货品,然后通过中间表建立关联, 中间表就存了两个 id, 后面当删除了货品,查看订单,就没数据了,所以要么就需要在中间表中存上货品相关的信息,要么就做一个软删除才行

  • 关于 RVM 我有几个问题一直搞不明白...... at August 14, 2018

    https://ruby-china.org/wiki/rvm-guide 这里面有说 gemset

  • Ruby 对 csv 文件进行统计 at July 30, 2018

    如果只是统计数量的话,可以初始化一个 hash, { "重要": 0, "紧急": 0, "普通": 0 },然后读取每行之后,判断优先级是什么,累加起来

  • 如何获取文章第一段里面的文字并且最多只能取前 150 个字符 at July 26, 2018

    用nokiri解析 或者用 String#scan()来弄,类似于"<p>current<a>mycurrent</a></p>dkkdkf<p>mytest</p>".scan(/<p>.+?<\/p>/).first,

  • 关于权限控制的问题 at June 14, 2018

    @IChou @jasl , 了解了,目前我的权限划分比较粗糙,有一个权限,就针对一个模块可以 CRUD, 没有细化到谁能查,谁能删,这样就可以简单点做了

  • 该用 Bootstrap 4 还是 3? at March 28, 2018

    https://github.com/twbs/bootstrap-rubygem

  • 字符串全局替换时,如何跳过不想替换的字符串 at March 23, 2018

    多谢,我是按照正则表达式的方式做的,

    def update_content_chain
      hyper_links = {}
      self.content_with_chain = content
      content_with_chain.gsub!(%r{<a href=[\'"]?([^\'"> ]*)[\'"]?[^>]*>(.*?)<\/a>}) do |matcher|
        rand_string = SecureRandom.hex 16
        hyper_links[rand_string] = matcher
        rand_string
      end
      SiteChain.find_each do |site_chain|
        keyword = site_chain.keyword
        replace_chain = "<a href='#{site_chain.site_url}'>#{keyword}</a>"
        content_with_chain.gsub!(/#{Regexp.quote(keyword)}/, replace_chain.to_s)
      end
      hyper_links.keys.each do |key|
        content_with_chain.gsub!(/#{key}/, hyper_links[key])
      end
      save
    end
    
    
    
  • 字符串全局替换时,如何跳过不想替换的字符串 at March 22, 2018

    @doitian @Rei , 多谢,有两个思路可以去试试了

  • 字符串全局替换时,如何跳过不想替换的字符串 at March 22, 2018

    比如说文本是这样的, <p> ruby first <a href="xxxx">ruby-china</a> test </p> , 类似于这样,这个<p>节点下的 ruby-china 应该也是属于<p>的 TextNode 的内容

  • 字符串全局替换时,如何跳过不想替换的字符串 at March 22, 2018

    我去试下把 <a href='xxx'>ruby-china</a>整个替换然后保存

  • controller 与 view 之间如何处理超过两个实例变量 at March 09, 2018

    我之前也问过一样的问题 https://ruby-china.org/topics/34872

  • 求点评下我做的 Markdown 编辑器,支持序列图、甘特图、Mermaid 流程图以及 LaTeX 公式 at March 07, 2018

    左边输入似乎有点卡

  • 送几本《Rails 5 敏捷开发》 at January 25, 2018

    打酱油 +1

  • 关于 Rails 中的路由问题 at January 11, 2018

    就是微信的时候用过一次,后来就没有遇到过这样的场景了,多谢提醒

  • 关于 Rails 的时区问题 at January 11, 2018

    config.active_record.default_timezone 这个可以设置下

  • 关于 Rails 中的路由问题 at January 11, 2018

    我之前是用的 4.x 的 rails 版本

  • 关于 Rails 中的路由问题 at January 11, 2018

    config.middleware.insert_after ActionDispatch::ParamsParser, ActionDispatch::XmlParamsParser

    这个加了没?

  • 关于 Rails 中的路由问题 at January 11, 2018

    我这么写的可以,加个解析 xml 的 gem

    scope :path => "/weixin", :via => :post do
       match "/", :to => 'weixin#method_text', :constraints => lambda { |request| request.params[:xml][:MsgType] == 'text' }
       match "/", :to => 'weixin#method_image', :constraints => lambda { |request| request.params[:xml][:MsgType] == 'image' }
       match "/", :to => "weixin#method_location",:constraints => lambda { |request| request.params[:xml][:MsgType] == 'location' }
       match "/", :to => "weixin#method_event",:constraints => lambda { |request| request.params[:xml][:MsgType] == 'event'}
    end
    
    gem ‘actionpack-xml_parser’, ‘~> 1.0.1’
    
  • 送几本《Ruby on Rails 教程 (第 4 版)》纸质书 at October 31, 2017

    +1

  • 请各位大神帮忙指教一下谢谢 at July 27, 2017

    给它加样式 a{ text-decoration:none}

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