0
的。如果我有Table A
的列title
和description
,我想在Table B
,其中也有一个title
和description
列创建一个记录,是有一种将信息传递到new_b_path
的方法,以便/views/b/_form.html.erb填充A
记录中的数据?从现有的记录传递信息,一个新的记录,不同的表
我正在使用下面的代码来clone
a workout
但是这可以说是在Table A
之内。我想在表格中输入clone
。有任何想法吗?
workouts_controller.rb
...
def new
@workout_count = Workout.count
if params[:cloned_workout]
workout_to_clone = Workout.find params[:cloned_workout]
@workout = workout_to_clone.clone
else
@workout = current_user.workouts.new
end
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @workout }
end
end
...
/views/workouts/show.html.erb
<%= link_to "Clone Workout", new_workout_url + "?cloned_workout=#{@workout.id}", :class => "float-right" %>
你能解释为什么你需要2张桌子吗? – drummondj 2011-02-08 03:37:40
我有`锻炼'(表A),然后我让健身房发布`recommended_workout`(表B)。我希望健身房成员能够将`recommended_workout`克隆到他们自己的健身日志中。合理? – bgadoci 2011-02-08 03:51:40