0
나는 TasksController의 show 액션에서 주석 양식을 인스턴스화하지만, 매개 변수는 양식에 전달되지 않습니다.양식에 매개 변수를 전달하는 중
class TasksController < ApplicationController
def show
@task = Task.find(params[:id])
@comment = Comment.new(task_id: @task.id)
end
보기/작업/show.html.erb :
<%= form_for @comment, html: {class: "centrera_parent"}, remote: true do |f| %>
<%= f.text_area :content, placeholder: "Add a comment", class: "centrera_child" %><br />
<%= f.submit "Post Comment" %>
<% end %>
감사하지만 컨트롤러에서 params에 올바르게 전달하는 방법을 여전히 이해하지 못합니다. 실제로 값을 전달하고 있지만 잘못된 키가 있습니다. 내 (작동) 해킹은 이제 뷰에서 <% = f.hidden_field 'task_id', : value => params [: id] %>를 사용하는 것입니다. –