Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
刘艾伦
@liuminhan
会员
第 15473 位会员 / 2014-10-22

935030733@qq.com
12 篇帖子 / 113 条回帖
1 关注者
6 正在关注
29 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 为何有的时候 git add 需要两次。。。 at 2019年06月28日

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

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

    copytruncate 加这个试试看

  • rails 里面的枚举类型 at 2019年05月30日

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

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

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

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

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

  • 多字段排序怎么写 at 2019年03月09日

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

  • Ubuntu 16.04 上使用 Nginx + Passenger 部署 Ruby on Rails 错误 at 2019年01月07日

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

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

    正在用

  • Rails 有哪些导出 Excel 的好方法呢? at 2018年10月31日

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

  • 这样设计合理吗 at 2018年09月06日

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

  • 这样设计合理吗 at 2018年09月04日

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

  • 关于 RVM 我有几个问题一直搞不明白...... at 2018年08月14日

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

  • Ruby 对 csv 文件进行统计 at 2018年07月30日

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

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

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

  • 关于权限控制的问题 at 2018年06月14日

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

  • 该用 Bootstrap 4 还是 3? at 2018年03月28日

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

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

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

    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 2018年03月22日

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

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

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

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

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

  • controller 与 view 之间如何处理超过两个实例变量 at 2018年03月09日

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

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

    左边输入似乎有点卡

  • 送几本《Rails 5 敏捷开发》 at 2018年01月25日

    打酱油 +1

  • 关于 Rails 中的路由问题 at 2018年01月11日

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

  • 关于 Rails 的时区问题 at 2018年01月11日

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

  • 关于 Rails 中的路由问题 at 2018年01月11日

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

  • 关于 Rails 中的路由问题 at 2018年01月11日

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

    这个加了没?

  • 关于 Rails 中的路由问题 at 2018年01月11日

    我这么写的可以,加个解析 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 2017年10月31日

    +1

  • 请各位大神帮忙指教一下谢谢 at 2017年07月27日

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

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