@justend 你好请教个问题,我也遇到与你相同的问题,
我在 comments_controller.rb 这样写:
def create
@comment = commentable_record.comments.create(params[:comment])
@comment.user = current_user
#current_user.comments.create(params[:comment])
respond_to do |format|
if @comment.save
format.html {redirect_to commentable_record, notice: '创建评论成功'}
format.json {render json: @comment, status: :created, location: commentable_record}
else
format.html { render action: :new }
format.json { render json: @comment.errors, status: :unprocessable_entity }
end
end
end
然后我在 view 中这样访问:
<% @post.comments.each do |comment| %>
<%= comment.user %><br>
<%= comment.comment %><br>
<% end -%>
这样的话 comment 中的内容可以正确显示,但是 comment.user 显示的不正确(见下图,上面是 user,下面是 comment 的内容),在我的 users 表中定义了 username 这个字段保存 user 的姓名,然后我将 comment.user 改成 comment.user.username,却提示没有 username 这个方法。请问你是如何在 view 中访问 user 的,如 name,age 等
@zgm 谢谢 明白点了
#27 楼 @kgen 少年笑了,我的人生原来如此悲摧,哈哈~
#10 楼 @fsword 前辈,我回答一下第一个问题,不是个性。我的专业是电子通信的,在学校也一直和玩的好的同学搞这方面。后来想接触一下 web,第一选择是 python(豆瓣,呵呵),在学习 python 的时候,网上很多人在扯 ruby,就看了一些,发现更喜欢 ruby 一些(单从用户的角度)。
#15 楼 @blacktulip 嵌入式和电子方面,只想作为爱好,现在我更想用玩的心态去学他们,用他们。至于培训真心不想去。
#22 楼 @zhufenggood 其实这个“忽悠师”听说还是蛮厉害的,搞了好多年的嵌入式了(真假有待考证)。
哈哈,下次一定这么说
这铝带 还是很霸气啊
@hpviewer 是 11 的
@skandhas 恩,谢谢。看来 sinatra 什么就更没希望了
@ywjno 非常感谢。这个可否使用一些 gem 包
好吧!我错了,没说清。arm,自己裁剪的 linux
确实烦得像什么一样的!
大三,有挂,正在补救中......
@zj0713001 修改了
@iBachue 谢谢,麻烦了,现在明白了
daqing 老师的 rabel,https://github.com/daqing/rabel
感谢分享
@hz_qiuyuanxin 那你可以用 ppa 安装 sublime-text 和 fcitx , 看一下这个http://blog.caoping1990.cn/blog/2013/04/02/sublime-textzh-2/
@hz_qiuyuanxin 你的环境是?
@leopku 以前也用 InputHelper 这个插件,相对来说不是很方便。
顿时泪流满面
@5long 非常感谢,这个折腾了我好久。第一次接触,感觉和 mysql 差别好大。
@leeboqiang 用 spf13 一股脑装了好多插件,原来是 numbers.vim 插件的作用
明白了 相对行号 使用 num+j 或 k
@congteng :+num 的效果等同以前的 行号+G 以前的行号排列是 123456.....按顺序排的 但是现在的行号变了。比如我的光标到第 4 行,则该行行号变成 0,然后分别向上下递增。
@karma mint 图形化体验确实不错。曾进体验过各种 distribution,现在想试试 debian,用过 red hat 企业版,centos,fedora,opensuse,ubuntu,mint。像 arch,geetoo 和 lfs 暂时没勇气尝试。
谢谢 各位
个人生活使用,不做服务器