Ruby on rails 如何将路由添加到自定义控制器方法
如何向Rails中的自定义控制器方法添加路由 我有以下方法,希望通过AJAX调用它们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)
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应用程序,并将小妖精将给你的一些硬币发送给我:)