刚才加上试了一下,还不行,还有可能是什么 问题呢?
controller 中的 create 这样写的
def create
@post = current_user.posts.build(params[:post])
respond_to do |format|
if @post.save
format.html { redirect_to @post, notice: 'Post was successfully created.' }
format.json { render json: @post, status: :created, location: @post }
else
format.html { render action: "new" }
format.json { render json: @post.errors, status: :unprocessable_entity }
end
end
end
post/show
= @post.content.html_safe
@guyanbiao ha, 这样就可以了,谢谢了
在网上找到另外一种解决方法,已经可以了
def create
@post = Post.find(params[:post_id])
comment_attr = params[:comment].merge :user_id => current_user.id
@comment = @post.comments.create(comment_attr)
redirect_to post_path(@post)
end
多谢回复,我试了以下的方式,还是没有效果,不知哪里出了问题,
def create
@post = Post.find(params[:post_id])
@comment = @post.comments.create(params[:comment])
@comment.user = current_user
redirect_to post_path(@post)
end
搞死了,现在在集成 twitter 的
......这个,想多了吧?
22:00睡 6:30起
如果老伯来学 rails,难道是说变成 xi yang 产业了?
之前能发的,现在不行了,难道要回十个?
有人能帮忙告诉我我在楼上说的问题吗?谢谢
<%= link_to "delete", feed_item, method: :delete,
data: { confirm: "You sure?" },
title: feed_item.content %>
写成这样不对,这个怎么写呢,谢谢
= link_to "delete", feed_item, method: :delete, \
data: { confirm: "You sure?" }, \
title: feed_item.content
多谢楼上几位,没想到这么快就得到回复,非常感谢:)