Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:让链接创建产品并重定向到编辑产品页面_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails:让链接创建产品并重定向到编辑产品页面

Ruby on rails Rails:让链接创建产品并重定向到编辑产品页面,ruby-on-rails,Ruby On Rails,我正在制作一个拍卖网站,一直在绞尽脑汁试图找出如何最好地处理拍卖/产品创作。我想到的,可能是一个可怕的主意,是有一个列表项链接,单击该链接后,将发布到拍卖控制器的创建操作,然后重定向到该拍卖的编辑页面 我之所以想这样做,是因为我觉得这样做会使在创建时向产品中添加照片变得更容易,而且我可以保存拍卖的状态,以便他们可以在需要时回来完成拍卖 问题: 如何创建到创建操作的链接帖子,然后重定向到新创建项的编辑页面 如果您需要查看任何特定文件,请告诉我,但我没有任何代码可供使用,因为我还没有执行创建和编辑操

我正在制作一个拍卖网站,一直在绞尽脑汁试图找出如何最好地处理拍卖/产品创作。我想到的,可能是一个可怕的主意,是有一个
列表项
链接,单击该链接后,将发布到
拍卖
控制器的
创建
操作,然后重定向到该拍卖的编辑页面

我之所以想这样做,是因为我觉得这样做会使在创建时向产品中添加照片变得更容易,而且我可以保存拍卖的状态,以便他们可以在需要时回来完成拍卖

问题:

如何创建到创建操作的链接帖子,然后重定向到新创建项的编辑页面


如果您需要查看任何特定文件,请告诉我,但我没有任何代码可供使用,因为我还没有执行创建和编辑操作或路由

如果您在视图中使用表单,您可以更改目标url并将方法设置为如下所示:

<%= form_for @auction, { :url => auction_path, :method => :post } do |f| %>
... Create your form ...
<% end %>
auction_路径,:method=>:post}do | f |%>
... 创建您的表单。。。
然后在控制器中:

def create
  @auction = Auction.new(params.require(:auction).permit(< list your parameters here>))
  if @auction.valid?
    @auction.save
    flash[:notice] = 'New Auction created successfully.'
    redirect_to 'edit'
  else
    render 'new'
  end
end
def创建
@auction=auction.new(参数require(:auction).permit()
如果@auction.valid?
@拍卖。保存
flash[:notice]=“已成功创建新拍卖。”
将_重定向到“编辑”
其他的
呈现“新”
结束
结束