Если у меня есть 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" %>