Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 如何通过从其他表(rails中)获取元素来创建下拉列表_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 4 如何通过从其他表(rails中)获取元素来创建下拉列表

Ruby on rails 4 如何通过从其他表(rails中)获取元素来创建下拉列表,ruby-on-rails-4,Ruby On Rails 4,假设我已经创建了两个scaffold service和home。我想在home controller的下拉列表中列出服务。因为我是rails的新手。请帮助我。“home controller中的下拉列表”不是一个明确的语句,但是如果您想在视图中选择服务,您可以定义一个表单并包含一个select_标记 select_tag "service_id", options_from_collection_for_select(Service.all, "id", "name") 这假设服务有一列名称,

假设我已经创建了两个scaffold service和home。我想在home controller的下拉列表中列出服务。因为我是rails的新手。请帮助我。

“home controller中的下拉列表”不是一个明确的语句,但是如果您想在视图中选择服务,您可以定义一个表单并包含一个select_标记

select_tag "service_id", options_from_collection_for_select(Service.all, "id", "name")
这假设服务有一列
名称
,这是您希望显示在下拉列表中的文本