Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
甜美的初夏
@alixiaomiao
会员
第 12706 位会员 / 2014-04-20

9 篇帖子 / 97 条回帖
0 关注者
0 正在关注
20 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Linode 新用户注册赠送 25 美元 at 2014年11月29日

    上次就注册了,但是没有 payments,所以 😟

  • 百度知道 9 周年宣传页,似曾相识啊 at 2014年11月27日

    已经改了。

  • 大家用 Vim 写 ruby 代码的时候,是用什么插件自动对齐的? at 2014年11月26日

    Emacs 表示无脑 Tab 就行了。

  • 常见的 Admin 后台是如何写的?(比如 Routes 和 Controller) at 2014年11月10日

    下面是我个人的实现方法。

    routes.rb

    namespace :admin do
      root 'application#dashboard'
    
      resources :posts, :replies
    end
    

    在 app/controllers/admin 下定义一个父类

    app/controllers/admin/application_controller.rb

    class Admin::ApplicationController < ApplicationController
      layout 'admin'
      before_filter :require_sign_in
    
      def dashboard
      end
    
      private
    
      def require_sign_in
        redirect_to sign_in_path unless user_signed_in?
      end
    end
    

    然后 Admin 的 controller 都放在 app/controllers/admin 下,并继承这个类

    app/controllers/admin/posts_controller.rb

    class Admin::PostsController < Admin::ApplicationController
    end
    
  • 我在 controller 目录下创建了一个目录,请问怎么访问这个目录底下的控制器 at 2014年11月06日

    #2 楼 @suntianxiang 这是在 route 里的。。。

    你先把这个看完吧。http://guides.rubyonrails.org/routing.html

  • 我在 controller 目录下创建了一个目录,请问怎么访问这个目录底下的控制器 at 2014年11月06日
    namespace :test do
      # blalbla
    end
    
    scope module: :test do
      #blabla
    end
    
  • 使用 pry 调试 rails 项目 -- 调试代码成为乐趣 at 2014年10月31日

    有 pry-rails 啊

  • 关于 Rails 实现 Tags 功能 at 2014年10月23日

    #3 楼 @saiga 第一个是我脑子糊涂了,现在想明白了。那第二个问题有没有解决办法呢?

  • 关于 Rails 实现 Tags 功能 at 2014年10月23日

    #1 楼 @alucardpj 对,我知道有,但是我想自己实现一下。

  • IDE 速度太快,我突然莫名的失落 at 2014年08月05日

    Vim 就有种厚重感,甚至有点卡顿感,而 Emacs 就感觉反应很快,所以经常敲错字符。

  • 新手问 Block, Proc, Lambda at 2014年07月24日

    Ruby 元编程。

  • wombat 运行后怎么样才能看到结果呢? at 2014年07月14日

    irb 或 pry 里运行试试,上面说只是 return hash,你没有输出当然就不会显示了。

  • secret_token.rb 生成问题 at 2014年07月14日

    config/secrets.yml里

  • 想知道童鞋们一般做个小博客要花多久? at 2014年07月13日

    做的很不错!

  • Oh my emacs & Oh my vim at 2014年07月12日

    Emacs 配置我更喜欢 purcell/emacs.d Vim 配置我更喜欢 spf-13/spf-13.vim

  • 使用 ruby 开发 vim 插件 at 2014年07月03日

    好蛋疼。我会说我原来尝试用 Perl 写 Emacs 插件吗。

  • 求助 Puma + Nginx 跑 Rails 出错 at 2014年07月02日

    #19 楼 @steve 不设置为 true asset 就无法获取

  • 求助 Puma + Nginx 跑 Rails 出错 at 2014年07月02日

    说下我的解决方法吧

    先是 nginx 和 puma 配置文件

    戳 gists 浏览或下载

    然后是 config/environments/production.rb

    18 行 false 改为 true

    # Disable Rails's static asset server (Apache or nginx will already do this).
    config.serve_static_assets = true
    

    然后是预编译 assets

    RAILS_ENV=production rake assets:precompile
    

    最后启动

    bundle exec -C config/puma.rb -e production
    

    我总结的经验,不知对不对

    • 右键查看源码,如果 assets 是 /stylesheet/application.css 这样的,说明启动环境不对,启动 puma 时 -e production 了?

    • 如果 assets 路径是对的,/assets/application-xxxxxxxxx.css,而文件确实存在,但是仍然访问不了,可以看 production.log,一般会显示路由找不到,说明文件经过了路由,而不是直接由 nginx 返回。上面 18 行改为 true 就是解决这个

    后记

    这是本菜最近自学时找到的解决办法,在我的电脑上是可以的,不知能不能帮到你~

    这是我前天摸索出来方法之后写的文章:真难!终于搞定了 nginx + puma 部署 rails 4

  • 用 Rails 写了个个人博客系统作为练习 at 2014年06月30日

    #1 楼 @saiga 搞定了,之前想过要这么干的,结果忘了。。。

    categories 功能还没有做,顺便问下,是直接把 categories 和 tags 放进 posts 里好,还是单独一个 metas document 里面放置所有 tags 和 categories。

  • 在 rails new APP_PATH 时发现的指定数据库命令 at 2014年06月27日

    楼主火星了,我一直是 rails new xxx --database mysql

  • 原来 { .. } 和 do .. end 是不一样的... at 2014年06月25日

    Programing Ruby 中重点介绍了的啊。。。

  • 自定义 method_missing 后显示 stack too deep at 2014年06月19日

    #2 楼 @billy 感谢您的建议,我是初学者,跟着 guides,就着 api,练习做一个 blog 系统。

  • 自定义 method_missing 后显示 stack too deep at 2014年06月19日

    找到问题了,有两处错误

    1. 把 setting = find_by_name(method) 改成 setting = find_by(name: method)

    前者本就是个幽灵方法,所以要用非幽灵方法的 find_by

    1. 把 if setting.nil? 改成 unless setting.nil?

    这个是我脑子短路了,逻辑搞错了。

  • ul 中的 li 不能左对齐 at 2014年06月13日

    ...这个是特性。

  • 发现一个 Sublime Text 的 Ruby 交互式调试插件 Ruby Debugger at 2014年06月10日

    小屏表示没法用的这么爽,只能 mvc 之间切。

  • 大家看看我这水平还有希望么? at 2014年05月28日

    先看看 Programing Ruby 第二版吧,标准库不用看。然后再看 Ruby 元编程就能理解了。

  • Missing dependency 'github-markdown' for MarkdownFilter at 2014年05月20日

    #3 楼 @Rei 就是没重启导致的。。。十分感谢,我是 rails server -d 启动的,刚才 pkill rails 没 kill 掉,刚才 kill pid 在重启好了。

  • Missing dependency 'github-markdown' for MarkdownFilter at 2014年05月20日

    #1 楼 @Rei 添加过了,忘了说了。

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