Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
李玮
@liwei78
高级会员
第 3469 位会员 / 2012-08-29

玮峰教育
长春
41 篇帖子 / 1385 条回帖
88 关注者
10 正在关注
367 收藏
写出正确的代码是需要理由的。
GitHub Public Repos
  • rails-practice 50

    《Rails 实践:使用 Rails 4 构建在线网店》

  • learn_backtrader 1

  • remote-working 1

    收集整理远程工作相关的资料

  • hackit.zip 0

    hackit.zip domain for sell

  • CVE-2023-38831-winrar-... 0

    CVE-2023-38831 winrar exploit generator

  • wtfis 0

    Passive hostname, domain and IP lookup tool for non-robots

  • Intranet_Penetration_Tips 0

    2018年初整理的一些内网渗透TIPS,后面更新的慢,所以整理出来希望跟小伙伴们一起更新维护~

  • Apt_t00ls 0

    高危漏洞利用工具

  • Terrapin-Scanner 0

    This repository contains a simple vulnerability scanner for the Terrapin attack present in the pa...

  • winrar_CVE-2023-38831_... 0

    lazy way to create CVE-2023-38831 winrar file for testing

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • RubyConf Taiwan 2015 新聞稿 at 2015年08月04日

    :plus1:

  • 每次 bundle install 都出现要求 gem install x -v' xxx' at 2015年07月29日

    因为 Gemfile.lock 里使用的版本和当前环境的版本不同,或冲突,所以你先检查一下当前安装的 gem 和引用它的 gem 版本是否一致。通常,多个项目使用同一个 gem,而各自又引用不同的版本,会造成这个问题。

    简单的解决办法是,如果是 rvm,可以建一个独有的 gemset,这样能避免很多以上情形。

  • 为什么要做 Rails Girls? at 2015年07月28日

    哈,“读手册”这事的确是要发自内心的去做,不过手册终究太死板,还是需要人帮助理解的,所以就有了 Rails girl 这种活动,帮助大家理解问题。

    最后还是要读手册,api 和源代码的,只是心态不同了。

  • model 关联删除 at 2015年07月28日

    这是 has_one 和 has_many 上的用法:

    参数 含义
    :destroy 删除拥有的资源
    :delete 直接发送删除命令,不会执行回调
    :nullify 将拥有的资源外键设为 null
    :restrict_with_exception 如果拥有资源,会抛出异常,也就是说,当它 has_one 为 nil 或 has_many 为 [] 的时候,才能正常删除它自己
    :restrict_with_error 如有拥有资源,会增加一个 errors 信息。

    我用 restrict_with_error,先删子资源,再删上一级。

    在 belongs_to 上,也可以设置 dependent,但它只有两个参数:

    参数 含义
    :destroy 删除它所属的资源
    :delete 删除它所属的资源,直接发送删除命令,不会执行回调
  • 今年大会延期至 10月10日-11日 at 2015年07月27日

    10 月 10 日 :plus1:

    蛮期待两天的内容分享。

  • Ruby on Rails 学习资源整理 (欢迎补充) at 2015年07月26日

    #28 楼 @diguage #30 楼 @twocucao gitbook 有些不稳定了,有几天我彻底打不开,只能翻墙。大多时候还是不用翻墙的。

  • 权限设计 - Role-based Authorization with Pundit at 2015年07月25日

    :plus1:

    如果不是需要经常改动用户的角色,以及增删角色,我也是只给 user 加一个 role:string 的字段,然后用 cancancan 定义就可以了。

    如果是 CMS,ERP 或 CRM,就需要楼主的方法了。

  • Ruby on Rails 学习资源整理 (欢迎补充) at 2015年07月22日

    #25 楼 @twocucao #26 楼 @jxs471494539 谢谢啦,最近太忙,有些赶,后面有些内容还不太细致,等出电子书的时候会再补充一些。

  • 关于 RailsAdmin 的扩展开发的疑问 at 2015年07月21日

    个人感觉 https://github.com/plataformatec/responders https://github.com/plataformatec/simple_form/ https://github.com/CanCanCommunity/cancancan 能起到很好 admin 的作用。

  • 使用 gem ‘bootstrap-sass'后,在哪里找 bootstrap.js 文件和 less 文件? at 2015年07月17日

    它在 gem 中,如果你想用最新版本的 js 文件,从官网下载放到 assets/javascripts 即可。

    另外,不建议用 sass 版本,这是从 less 转译的,最好直接 用 less 的版本。而且既然是 rails 项目不如直接用 gem "twitter-bootstrap-rails"

  • [北京][2015年7月18日 周六] 工程师专场:忘记代码,一起来 “谈情说爱” at 2015年07月15日

    :plus1:

  • Rails 路由问题,用 resources 生产的路径,怎么使用呢 at 2015年07月10日

    这个问题正是我写第二章时候想解决的,希望有帮助 http://rails-practice.com/content/Chapter_2/2.1.html

    不好意思,最近总是在这里贴自己写的东西。

  • [Rails Girls 上海][2015-08-16] 教练报名 at 2015年07月09日

    :plus1:

  • 《支付宝收款集成》开源项目 + 视频课程 at 2015年07月09日

    :plus1:

  • 看 Rails Guides,如何很好的理解路由? at 2015年07月08日

    namespace 主要用在 admin 这种场景。

    希望这一章能有帮助 http://rails-practice.com/content/Chapter_2/2.3.html 这里吧 guides 中的介绍重新整理了一遍,方便从资源的角度来理解 routes。

  • RubyConf China 2015 演讲征集及讲师推荐 at 2015年07月08日

    希望多一些 Ruby 元编程的分享。

  • Ruby on Rails 学习资源整理 (欢迎补充) at 2015年07月08日

    #8 楼 @42thcoder 好的。提的问题在哪里?我没看到,是 github 上么?

  • Ruby on Rails 学习资源整理 (欢迎补充) at 2015年07月08日

    http://rails-practice.com/ 第一版已经写完了,希望有帮助。电子版发布之前还会做一点增补。

  • RubyConf China 2015 将于 10月10日-11日 于深圳举办 (内附讲师征集链接) at 2015年07月06日

    :plus1:

    深圳吃的也蛮不错啦。

  • 需求都出好了.方案也有了总觉得少一个完美的解决方案 at 2015年06月29日

    #8 楼 @lb563 我给出的方案就是实现这一点的。

  • 推荐使用 Rails 自带的 has_secure_password 简化注册登录 at 2015年06月28日

    太牛啦,有种捡到 10 块钱的赶脚。http://api.rubyonrails.org/classes/ActiveModel/SecurePassword/ClassMethods.html#method-i-has_secure_password

  • 需求都出好了.方案也有了总觉得少一个完美的解决方案 at 2015年06月26日

    我自己的 cms,也有你类似的需求,一个实例为多个站点服务,每个站点有自己 liquid 制作的界面。

    多域名单实例 session 没有考虑,因为是各自独立的企业站点。

    # Visit from world
    scope module: 'domain', constraints: SiteConstraint.new, default: {formmat: "html"} do
      get '/', controller: :home, action: :index
      get ':action', controller: :home
      get 'catalogs/list_(:id)_(:page)', to: 'catalogs#show'
      get 'catalogs/:id', to: 'catalogs#index'
      get 'articles/:id', to: 'articles#show'
      get 'pages/:id', to: 'pages#show'
      get 'products/:id', to: 'products#show'
    end
    
    class SiteConstraint
      def initialize
        $RUNNING_SITES = Site.select(:domain).all_actived.map{|ss| ss.domain }
        puts Time.now.to_s(:db) + "*"*100
        puts "Running sites: #{$RUNNING_SITES.join(', ')}"
      end
    
      def matches?(request)
        $RUNNING_SITES.include?(request.host)
      end
    end
    
    class Domain::BaseController < ApplicationController
      skip_before_filter :authenticate_user!
      before_filter :current_site
    
      private
    
      def current_site
        @current_site = Site.where("domain = ? OR system_name = ?", request.host, params[:domain]).first
        if @current_site.nil?
          render text: Settings.site.messages.site_missing, status: 404 and return
        else
          Liquid::Template.file_system = DatabaseTemplate.new(@current_site)
        end
      end
    end
    
  • 大龄青年如何找一份 Ruby 的工作? at 2015年06月24日

    1,29,不算晚 2,既然选择,就要坚持 3,拿出有质量的作品

    大公司工作久了会让人麻木,建议多参加一些开发者聚会,多参加创业论坛之类。再不,出去玩,人玩野了,视野就开阔了。

  • 明年在成都举行,吃!吃!吃! at 2015年06月23日

    #20 楼 @diguage 是的呢,又赶上十一,又路途遥远。。。。

  • 明年在成都举行,吃!吃!吃! at 2015年06月18日

    #16 楼 @jasl 完蛋了,我日盼夜盼回成都继续吃吃吃乜。。。

  • 明年在成都举行,吃!吃!吃! at 2015年06月18日

    #11 楼 @roclv 不清楚,我也在等。

  • UPYUN 全站 CDN 首批公测邀请,仅限 20 个名额! at 2015年06月17日

    +1,正打算给一个站换到 upyun 呢?那个站不大但是图片和 html 很多。

  • rails 新建项目时能指定不使用 coffeescript 吗 at 2015年06月11日
    gem 'coffee-rails', '~> 4.0.0'
    

    去掉就可以了

  • Rails 中有些数据字段都比较少的表,不想创建对应的 model 了,有什么快捷办法做增删改查嘛? at 2015年06月11日

    字段少未必数据少,如果是数据少且不经常变动,比如系统配置,可以转入到 config.yml 中。

    如果是一些辅助数据,比如“谁看过我”,“我看过谁”之类的数据,可以转入 redis 等非关系型数据库。

    如果是需要关系型数据库的功能,比如外键查找,事物处理等,还是建 model 吧。

  • 骑士今天赢了! at 2015年06月08日

    库里今天少得了至少 10 分,詹皇 10 助攻,输的没脾气。

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