Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
tailang
@tailang
Member
NO. 4357 / 2012-11-04

浙江.杭州
24 Topics / 127 Replies
1 Followers
2 Following
219 Favorites
我很少发言,但一直默默关注。
GitHub Public Repos
  • vimrc 14

    This is a simple vim configuration file.

  • beibei_weekend 3

    用更geek的方式写周报@beibei

  • TLTimeButton 2

    倒计时按钮,可用于注册时发送短息验证码倒计时等地方

  • RiderMap 2

    采集骑行路线,导出GPX或GeoJson文件

  • DHRouter 1

    iOS router通过URL管理

  • tailang.github.io 0

    blog

  • PlasmoParserDemo 0

    plasmo & parser server demo

  • hexpage 0

  • chakra-templates 0

    A growing collection of responsive Chakra UI Templates ready to drop into your React project.

  • ChinaTextbook 0

    所有小初高、大学PDF教材。

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 使用 acts_as_commentable 给 post 添加评论,comment 对应一个 user,如何获得 user 的相关信息信息 at September 04, 2013

    @xiaoniuniu 你好 我当时是因为之前 rake db:reset 了一下导致数据库中的 user 全没了,所以导致

    @comment.user = current_user #当前用户
    

    中的 current_user 的找不到,后来我重新重启服务,添加数据就行了。但是你要注意 8 楼的问题,验证 comment 的 user 不能为空,

    validates :user, :presence => true
    
  • rails_kindeditor 删除内容中的图片 at August 12, 2013

    @Macrow 额,这个我明白,刚刚也试过了,先创建 post,在重新去添加图片。但是这样实现不论是创建带图片的文章还是评论有点麻烦(其实我对这个功能不是一定要有,只是测一下)。前辈不好意思,刚刚没仔细看 6 楼的回复,浪费你宝贵时间,谢谢啦

  • rails_kindeditor 删除内容中的图片 at August 12, 2013

    @Macrow 嗯嗯,不好意思啊,我查了一下,是 post.id 为空,不过我也有个疑问 我在 controller 中 action new

    def new
        @post = Post.new #为<Post id: nil, title: nil, body: nil, created_at: nil, updated_at: nil>,id为空,为了@post.id不为空的话,new的时候就给post.id赋值吗?
    end
    
  • rails_kindeditor 删除内容中的图片 at August 12, 2013

    @Macrow 恩 没写入

    irb(main):002:0> Kindeditor::Asset.all.map(&:owner_id)
      Kindeditor::Asset Load (0.5ms)  SELECT "kindeditor_assets".* FROM "kindeditor_assets" 
    => [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    
    
  • rails_kindeditor 删除内容中的图片 at August 12, 2013

    @Macrow 下面的是和我的 post 有关的 model

    class Post < ActiveRecord::Base
      attr_accessible :body, :title, :tag_list
    
      has_many_kindeditor_assets :attachments, :dependent => :destroy 
      acts_as_taggable
      acts_as_commentable
      default_scope :order => 'id DESC'
    
      validates :title, :presence => true
      validates :body, :presence => true
    end
    
    

    form

    <div class="field" >
       <%= f.label :body, "正文" %>
       <%= f.kindeditor :body, :simple_mode => true, :owner_id => @post.id, :width => 700, :height => 400 %><br>
     </div>
    

    show

    <%= safe @post.body %> #safe是一个html_safe的方法
    

    下面是删除 post 时与 kindeditor 有关的

    Started DELETE "/posts/14" for 127.0.0.1 at 2013-08-12 22:07:23 +0800
    Processing by PostsController#destroy as HTML
      Parameters: {"authenticity_token"=>"zjuURXhL98MnxDJIEEUcPNsF0L7ZeqRKeKhW1/uRW7w=", "id"=>"14"}
      User Load (0.3ms)  SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1
      Post Load (0.2ms)  SELECT "posts".* FROM "posts" WHERE "posts"."id" = ? ORDER BY id DESC LIMIT 1  [["id", "14"]]
       (0.1ms)  begin transaction
      Kindeditor::Asset Load (0.2ms)  SELECT "kindeditor_assets".* FROM "kindeditor_assets" WHERE "kindeditor_assets"."owner_id" = 14
      ActsAsTaggableOn::Tagging Load (0.2ms)  SELECT "taggings".* FROM "taggings" WHERE "taggings"."taggable_id" = 14 AND "taggings"."taggable_type" = 'Post'
      SQL (0.3ms)  DELETE FROM "taggings" WHERE "taggings"."id" = ?  [["id", 15]]
      ActsAsTaggableOn::Tagging Load (0.2ms)  SELECT "taggings".* FROM "taggings" WHERE "taggings"."taggable_id" = 14 AND "taggings"."taggable_type" = 'Post' AND (taggings.context = ('tags'))
      Comment Load (0.6ms)  SELECT "comments".* FROM "comments" WHERE "comments"."commentable_id" = 14 AND "comments"."commentable_type" = 'Post' ORDER BY created_at DESC
      SQL (0.4ms)  DELETE FROM "posts" WHERE "posts"."id" = ?  [["id", 14]]
       (179.7ms)  commit transaction
    Redirected to http://localhost:3000/posts
    Completed 302 Found in 257ms (ActiveRecord: 182.0ms)
    

    删除 post 后对应的图片还在 public 下

  • rails_kindeditor 删除内容中的图片 at August 12, 2013

    @Macrow 嗯嗯 按照 README 来的

    <%= f.kindeditor :comment, :simple_mode => true, :owner_id => @comment.id, :width => 700, :height => 200 %>
    

    :owner_id 的参数位置应该无关吧?

  • rails_kindeditor 删除内容中的图片 at August 12, 2013

    @Macrow :owner_id => @xxx.id 这个功能好像不行

  • 谁能剖析下未来几年 Ruby 在中国会发展怎么样? at August 07, 2013

    @alsotang 后来确实没去。他问我对.net 感兴趣不,我直接说对 win 上的不是很感兴趣,然后就没然后了,呵呵

  • 谁能剖析下未来几年 Ruby 在中国会发展怎么样? at August 07, 2013

    上个月老师推荐我去一家硬件公司实习,一个经理临时面的我。问我现在主要搞些什么,我说 ruby,他一脸疑惑,我说 ruby on rails,他尴尬的说没听说过......汗

  • Twitter Bootstrap 3 发布! at July 27, 2013

    扁平化......

  • 如何查询 ruby 的库文档,源代码等等 at July 27, 2013

    http://apidock.com/ruby 这个行不行,直接在右上角搜

  • 你是否经常听到楼上有弹珠掉地上的声音? at July 26, 2013

    刚开始我感觉是在讲鬼故事

  • cancan,如何将 role 字段设为 admin at July 25, 2013

    @guyanbiao @xmonkeycn ,谢谢二位,终于消除了心中的疑惑。我刚刚看了下 rubychina 的源码,他是使用了 setting

    def admin?
       Setting.admin_emails.include?(self.email)
     end
    

    config/config.yml

    defaults: &defaults
      app_name: "Ruby China"
      foot_html: "&copy; Ruby China."
      domain: "127.0.0.1:3000"
      admin_emails:
        - "[email protected]"
    
  • 大家平时会做什么极限运动? at July 24, 2013

    #45 楼 @ruby_sky 呵呵,理解错了。

  • 大家平时会做什么极限运动? at July 24, 2013

    #43 楼 @ruby_sky 原来也是学生族,时间确实不多了

  • 大家平时会做什么极限运动? at July 24, 2013

    @ruby_sky 嗯,我也喜欢一个人骑行,如果是中东部的线路的话,会选择一个人。318 的话,不管是体力上还是心理上都是蛮大的挑战,我应该还是组团走。请问你最后去成了没?

  • 大家平时会做什么极限运动? at July 24, 2013

    @ruby_sky 嗯嗯,谢谢提醒。曾经也走过一次连续 11 天的长途,从冒出念头到出发,只准备了 2 天,那种说走就走的感觉确实好,但是由于准备不足,考虑太少,路上还是有些小麻烦。这次走 318,说真的顾虑还是有的。有时我也怕拖着拖着就没结果了,呵呵......

  • 大家平时会做什么极限运动? at July 24, 2013

    #36 楼 @fumesy 回来后,求经验分享啊。本来和几个同学打算今年 7 月初走的,但学校乱七八遭的事情太多,而且我们也没好好准备,希望明年能完成这个小梦想。

  • 大家平时会做什么极限运动? at July 24, 2013

    #23 楼 @miclle 现在还在湖南上学,如果时间多的话骑到隔壁市、县 (来回)100km 左右。时间不多的话学校周边的小村庄走走(上下坡很多,很锻炼的),20--40km。有去西藏的打算,攒钱锻炼中......

  • 大家平时会做什么极限运动? at July 24, 2013

    长途骑行

  • heroku 成功 push,无错误提示,但是网站无法显示提示有误 at July 19, 2013

    @yorzi 换成 pg 现在可以了,非常感谢。刚刚看了前辈的链接了,记得 3 月份的时候我用 mysql 可以,那时只知道 sqlite 不行。

  • heroku 成功 push,无错误提示,但是网站无法显示提示有误 at July 19, 2013

    @yorzi 本地可以,我以前用 mysql 可以运行的,那我用 pg 试试 谢谢

  • 有溫州的活動么? at July 18, 2013

    插个话...有嘉兴的前辈不

  • 注册页的 errors.full_messages 错误提示样式如何修改 at July 16, 2013

    @libuchao 非常感谢提醒 前几天我在设置全局的 a 标签 也一直失败 原来我用了 scaffold 生成 post 然后生成 scaffolds.css 这个文件的原因,一直没留意到。thanks

  • 注册页的 errors.full_messages 错误提示样式如何修改 at July 16, 2013

    @luikore @libuchao 我的方法也是在 config/application.rb 中添加了

    config.action_view.field_error_proc = Proc.new {
      |html_tag, instance| "#{html_tag}".html_safe
    }
    

    但是这样也有一个问题,红块可以去掉,但是出现错误是对应的边框不会高亮显示(如上图的下面那个图)。在《ruby on rails tutorial》这本书中就是用我帖子里的方法实现上图的下面那个图的样式的,但是当我准备自己写个小项目练习一下时,就出现了上图中上面那个图的样式,具体原因还没找到,下次准备用 simple_form+bootstrap 试试。 谢谢

  • 使用 acts_as_commentable 给 post 添加评论,comment 对应一个 user,如何获得 user 的相关信息信息 at July 15, 2013

    @amcsc 嗯嗯,我考虑的不全,现在就改,谢谢

  • 使用 acts_as_commentable 给 post 添加评论,comment 对应一个 user,如何获得 user 的相关信息信息 at July 14, 2013

    @loveky 非常感谢,谢谢你提示,我找到原因了,原来我的数据表被我“搞坏”了,导致 current_user 为空了

  • 使用 acts_as_commentable 给 post 添加评论,comment 对应一个 user,如何获得 user 的相关信息信息 at July 14, 2013

    @loveky 原来都没写进数据库,我用 devise 注册用户登入用户都可以,acts_as_commentable 也可以写评论,但是我到 rails c 中看了下数据表发现都没写进去,这是什么原因

  • 使用 acts_as_commentable 给 post 添加评论,comment 对应一个 user,如何获得 user 的相关信息信息 at July 14, 2013

    @loveky 是否我的 model 有问题啊?但也一直没找到问题

  • 使用 acts_as_commentable 给 post 添加评论,comment 对应一个 user,如何获得 user 的相关信息信息 at July 14, 2013

    @loveky 我登录了,如果用<%= comment.user %>也可以显示对应的 user 的对象如#User:0xb59971e4

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