Ruby on rails 如何将路由添加到自定义控制器方法

Ruby on rails 如何将路由添加到自定义控制器方法,ruby-on-rails,activerecord,routes,Ruby On Rails,Activerecord,Routes,如何向Rails中的自定义控制器方法添加路由 我有以下方法,希望通过AJAX调用它们 def w_destroy render json: RHoliday.where(holiday_id: params[:holiday_id].to_s, group_id: params[:group_id].to_s).destroy end def w_create @r_holiday = RHoliday.new(r_holiday_params)

如何向Rails中的自定义控制器方法添加路由

我有以下方法,希望通过AJAX调用它们

def w_destroy
    render json: RHoliday.where(holiday_id: params[:holiday_id].to_s, group_id: params[:group_id].to_s).destroy 
end
  def w_create

        @r_holiday = RHoliday.new(r_holiday_params)

        respond_to do |format|
       if @r_holiday.save
         format.html { redirect_to @r_holiday, notice: 'RHoliday was successfully created.' }
         format.json { render action: 'show', status: :created, location: @r_holiday }
       else
         format.html { render action: 'new' }              format.json { render json: @r_holiday.errors, status: :unprocessable_entity }
       end
     end
   end 
问题是: 我该怎么做?我想我需要编辑routes.rb,但我不知道在那里添加什么。我刚刚使用了
参考资料:r\u holidays
,但这只是创建了默认路线。

您可以通过许多不同的方式:

#config/routes.rb
resources :r_holidays do
    post :w_create
    delete :w_delete
end

具体来说,
resources
调用基本上为您提供了Rails的标准7条RESTful路由——您可以根据需要使用代码块来定义额外的路由。你应该多想想办法

谢谢。正是我需要的!没问题!现在给我一些独角兽!!哈哈,这是愚人节的玩笑,所以-查看网站右上角;)啊。。。山地的。。。Thaught it's some some dogecoin fake:D我该如何发送它们?我想你必须找到彩虹,从iTunes商店下载Unicins应用程序,并将小妖精将给你的一些硬币发送给我:)