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