在 Rails API 中,我们可以看到很多方法都带有 options = {} 这种参数,那么可以传入哪些有效的哈希对呢?
先来个例子
def collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
Tags::CollectionSelect.new(object, method, self, collection, value_method, text_method, options, html_options).render
end
这个 collection_select 方法中,我知道 html_options = {} 这个参数应该填哪些哈希对是有效的,但 options = {} 这个参数中我目前只知道官方例子中的那一种 prompt: true,而随意填入其他的哈希对都没效果,请问各位大佬它还能填写哪些有效哈希对???
扩展开来看,像其他方法中 options = {} 参数又有哪些有效哈希对???
select(object, method, choices = nil, options = {}, html_options = {}, &block)
grouped_options_for_select(grouped_options, selected_key = nil, options = {})
......