Farklı yönlendirmeler ile birden kaydet butonları

oy
0

Nasıl iki güncellemeden sonra farklı konumlara yönlendirildiğini tespit aktif bir yönetici formdaki gönderme düğmeleri sunabilir?

Oluştur 27/11/2018 saat 18:19
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
1

Basitçe seçmek senin redirectdayalı commitGözlerinde farklı değer params.

Cevap 27/11/2018 saat 18:20
kaynak kullanıcı

oy
0

parametreye geçirilen edilecek bir isim ve değeri ayarlayarak, eylemler blokta eylemleri oluşturun.

Bu da yönetici dosyasında oluşturabilir kontrolör bloğu satışa sunulacak

f.actions do
  f.action :submit, :as => :button
  f.action :submit, :as => :button, label: 'Save and Next', button_html: {name: 'foo', value: 'bah'}
  f.action :cancel, :as => :link, label: 'Cancel', class: 'cancel', wrapper_html: {class: :cancel}
end


controller do
    def update
      @start = Start.find params[:id]
      update! do |format|
        format.html {
          if params['foo']
            if   @start.next
              redirect_to edit_admin_start_path(@start.next)
            else
              redirect_to admin_race_path(@start.race_id)
            end
          else
            redirect_to admin_race_path(@start.race_id)
          end
        }
      end
    end
 end
Cevap 30/11/2018 saat 15:45
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more