2014-07-21 26 views
0

我目前在我的應用程序中有幾個選擇下拉菜單。但是我無法驗證後端的輸入。你可以從根本上改變價值觀並提交它,它會起作用。如何在Rails中高效地驗證選擇4

藉此例如:

<%= f.select :gender, [['Male','male'],['Female','female']], required: "true" %> 

我如何可以驗證他們提交的是無論是「男」或「女」的模式?

+0

你需要一個前端JS驗證? – Nithin

回答

2

使用validates_inclusion_of

在你的模型,這樣寫

validates_inclusion_of :gender, :in => %w(Male Female male female) 
+0

完美謝謝! – sja

+0

@sja很高興幫助:) – Pavan