0

我正在尝试执行以下操作:

<%= link_to 'Create new Register', new_register_path(:date => Date.yesterday) %>

在此处输入图像描述

这样当一个新的寄存器被创建时,其中的日期被预选为昨天的日期(实际上我希望根据用户单击“创建新寄存器”链接的事件来预选事件)。

即如果用户在events/2,当他们点击链接时,registers/new页面被加载,并且ID号为2的事件应该被预先选择。

使用上面的代码只会将该信息传递到 URL 中,这不是我需要的

4

1 回答 1

1

您可以尝试将参数传递给控制器​​中的新对象,这应该会自动填充表单:

def new
  @regiser = Register.new(registered_at: params[:date]) #I don't know the column's name
end
于 2013-04-16T01:06:45.300 回答