1
我在select
標記中遇到了一些問題。如何爲變量指定選擇標記的當前輸出
我希望分配一個值到一個變量,這取決於名稱上的選擇標記所示:
<%= select('product', 'name' , @products.map { |s| [s.name, s.id] }, {}, {:class => "form-control"}) %>
的值正確顯示,但我想當前所選的值分配給變量,使得它可以稍後在同一頁面上使用,以顯示所選產品的相關詳細信息。
例如:
@product = currently_displayed_name
這可能與Rails和怎麼辦呢?或者我可能需要使用其他資源?
你的意思是問,是否有可能改變一個變量的值,只要選擇字段值被改變。所以你可以顯示頁面中的值? – Alfie
您是否已經有權訪問頁面上的@產品。在這種情況下,您可以使用@ product.name – karina
@karina我在product.map上有一個拼寫錯誤,它是products.map變量產品不存在,我想分配當前選定選項的值。 –