2013-08-06 29 views
1

我想在rails中設置一個非足智多謀的路線,但我不知道如何。 Rails api說結構必須是這樣的。但是,我不確定我應該寫些什麼。在rails中定義一個非足智多謀的路線

我希望它發佈到方法「addbank」這是在bankacctscontroller 我會在頁面本地主機:3000/bankaccts /新

def addbank 
    if (params['customer_uri']) 
    current_user.customer_uri = (params['customer_uri']) 
    end 
    if current_user.save 
    redirect_to root_url, :notice => "bank account added" 
    else 
    render json: {error: "Payment account could not be configured properly"}, status: 401 
    end 
end 

回答

3

有多種格式定義自定義路線。最複雜的一個是:

<METHOD> 'PATH' => 'Controller#Action', :as => path_helper_name(:爲可選)

因此,對於您的問題,那就是:

post '/bankaccts/:id' => 'bankaccts#addbank'

相關問題