Tôi viết một mẫu yêu cầu Ajax với Ruby on Rails sử dụng một thẻ collection_select
trông như thế này:cách ghi đè [] dấu ngoặc trong ruby?
<%= collection_select("Jobs", "clearance", @allClearances, "clearance", "clearance", {:prompt => "Select a Clearance"})%>
Ruby sau đó xây dựng một chọn thẻ HTML với id = "Jobs_clearance"
và name = "Jobs[clearance]"
Tôi muốn gửi tham số để điều khiển của tôi, trông như thế này:
class JobsController < ApplicationController
def foo
@clearance = params[:Jobs[clearance]]
end
Thật không may, Ruby chỉ đọc ":Jobs"
như biểu tượng thay vì ":Jobs[clearance]"
Có cách nào để thoát khỏi số []
không? dấu gạch chéo ngược không hoạt động.
hoạt động như một sự quyến rũ. Cảm ơn kmorris! –