2013-12-10 14 views
5

Raylar sayfamda ince sözdizimi kullanan bir link_to var. Aşağıdaki iletinin yalnızca onay iletisini belirli bir koşulda göstermek için şimdi gereklidir. Bunu raylarda nasıl yaparız4? raylarda "onaylama" koşulunu sağlamak için temiz yol 4

Denedim:

bağımsız olarak her zaman durumun onaylamak gösteriyor gibi
link_to exports_path, data: { confirm: result_count > 50 ? "Are you sure?" : nil } 

..

cevap

7

Nasıl yaklaşık

link_to exports_path, data: (result_count > 50 ? { confirm: "Are you sure?"} : nil) 
+0

İşleri mükemmel bir veri özelliği için. Bir ton teşekkürler! Daha fazla özellik varsa bu ölçek nasıl olurdu? – Swaroop

+0

data: {confirm: 'really?', Color: 'red', menu: 'next'} ve benzeri gibi herhangi bir boyutta bir karı alır – DeeY

+0

İstemci tarafında koşulu yürütmek istiyorsam ne olur? Bu senaryo için temiz bir çözüm var mı? – elsurudo

İlgili konular