1
如何在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,但我不知道要在那裏添加什麼。我剛剛使用了resources :r_holidays
,但這只是創建了默認路由。
謝謝。正是我需要的! – user3383458
不是問題!現在給我一些Unicoins! –
Daheck是Unicoins? – user3383458