#4 楼 @flowerwrong jquery_ujs 仅仅是 ajax 调用吧,没有涉及到 controller。jquery_ujs 发送请求 MIME_TYPE:application/javascript。
#1 楼 @cisolarix 在 create 中没有写下面这段代码也是可以个根据 MIME 类型做不同的输出吧:
respond_to do |format|
if @course.save
format.html { redirect_to @course, notice: 'Course was successfully created.' }
format.json { render :show, status: :created, location: @course }
else
format.html { render :new }
format.json { render json: @course.errors, status: :unprocessable_entity }
end
end
ruby-china 的回复帖子功能里面,返回的就是 create.js.erb.而在 create 里面没有 respond_to,只有如下代码:
def create
@reply = Reply.new(reply_params)
@reply.topic_id = @topic.id
@reply.user_id = current_user.id
if @reply.save
current_user.read_topic(@topic)
@msg = t('topics.reply_success')
else
@msg = @reply.errors.full_messages.join('<br />')
end
end
i find this~~~i must say thank you to huacnlee
rails4 不能使用 attr_accessible 了吧
河定桥?
建立个 QQ 群吧~~这个发贴聊天~~一直 F5 么?