我最近完成了Rails教程,现在我正在开发我的第一个应用程序。推进迷雾的迷雾Rails - 隐藏模型属性_Form
我想创建一个附加到用户的“事件”。
def create
@event = current_user.events.build(params[:event])
if @event.save
flash[:success] = "Event created!"
redirect_to events_path
else
@feed_items = []
render 'static_pages/home'
end
end
有了这个,我可以创建连接到用户的“事件”,但是当我建立它会错误的属性(否则)发送我“static_pages /家”。我希望它分不清什么是错的,这样用户就可以纠正
def create
@event = Event.new(params[:event])
respond_to do |format|
if @event.save
format.html { redirect_to @event, notice: 'Event was successfully created.' }
format.json { render json: @event, status: :created, location: @event }
else
format.html { render action: "new" }
format.json { render json: @event.errors, status: :unprocessable_entity }
end
end
end
在此设置下,我必须指定用户的事件联系在一起的。
我该如何找到一个中位数,它会自动将一个事件附加到特定用户,同时将错误发送回表单?
感谢
大部分代码是从Rails的教程进行修改。