2016-04-18 42 views
1

有沒有可能以某種方式創建一個選擇下拉菜單,並自動將其發送到特定的操作(我可以使用onchange => this.form.submit),但問題是每個選項將導致不同的方法和行動。選擇使用不同的方法和每個選項的動作

例如

選擇 選項1:刪除#這應該重定向到一個@post方法:刪除 選項2:做一些#這應該重定向到do_something_posts方法:獲得

基本上每個選項應能夠做一個不同的'重定向到行動'

謝謝!

+0

您可以使用ajax,然後獲取select元素值的值。那麼你可以利用這個值來做你的過程 –

回答

0

是的,你可以在軌方式

<%= select_tag("id", options_for_select(list), data: {url: your_path, remote: true, method: :post_or_get}, prompt: "please...") %> 

這將擊中選擇標籤的設定值的動作做。

+0

這個問題是,網址和方法將取決於他們選擇的任何選項,除非我添加一個jquery特性,儘管我希望有一些rails方法 – Berimbolo

相關問題