0

我正在用 Padrino 构建一个简单的应用程序

我已经设置了一个链接来传递参数,如下所示:

.new_update=button_to pat(:new_update), url(:updates, :new), :status_notice_id => @status_notice.id, :method => :get, :class => :button_to

呈现如下:

 <form class="button_to" action="/admin/updates/new" status_notice_id="2" method="get">

我的管理控制器看起来像:

 get :new do 
      @status_notice_id = params[:status_notice_id]
      @update = Update.new :status_notice_id => @status_notice_id
      render 'updates/new'
    end

但是,我不知道如何成功地将参数拉入我的代码中。有任何想法吗?我对 sinatra 和 padrino 都是新手,所以我猜我还没有正确处理路由,但我越来越困惑。

4

1 回答 1

0

用于url(:updates, :new, :status_notice_id => @status_notice.id)获取/admin/updates/new?status_notice_id=2URL。

在您的代码status_notice_id中适用于button_to辅助方法并转到 html 属性。

于 2012-02-27T19:24:27.937 回答