Ruby on rails 如何使用ActiveScaffold Rails插件创建自定义下拉列表(http://github.com/activescaffold)?

Ruby on rails 如何使用ActiveScaffold Rails插件创建自定义下拉列表(http://github.com/activescaffold)?,ruby-on-rails,activescaffold,Ruby On Rails,Activescaffold,我有几个带有整数字段的模型。我还有将整数与字符串相关联的散列(1=>Blue,2=>Red,诸如此类) 如何在ActiveScaffold()控制器中将这些内容转换为下拉列表?您需要自定义代码,还是只有我没有看到的自定义代码?您可以使用。在控制器帮助器中,您可以定义一个名为#{column_name}}u form_column的方法,该方法负责显示字段的输入元素 例如,我有: def referral_type_form_column(record, input_name) select

我有几个带有整数字段的模型。我还有将整数与字符串相关联的散列(1=>Blue,2=>Red,诸如此类)

如何在ActiveScaffold()控制器中将这些内容转换为下拉列表?您需要自定义代码,还是只有我没有看到的自定义代码?

您可以使用。在控制器帮助器中,您可以定义一个名为#{column_name}}u form_column的方法,该方法负责显示字段的输入元素

例如,我有:

def referral_type_form_column(record, input_name)
  select :record, :referral_type, ['', 'A', 'B', 'C'], :name => input_name
end