Ruby on Rails的表单助手

kjs123

我在一种视图中使用了表单帮助器,希望用户从选项列表中进行选择。然后,我想将选择的选项的等效ID存储到我的数据库中。但是,每次我选择一个选项时,它的ID都不会被存储,而数据库只会对此属性说nil。

<%= f.label :"Team Against" %><br>
<%= f.select :opposing_team, options_for_select([['Team 1', 1], ['Team 2', 2], ['Team 3', 3]]) %><br>

例如,我在表中有一个名为“ opposed_team”的列,并且当用户选择了团队1时,我想使用值1更新relative_team。目前,我可以选择以下形式的选项范围,但relative_team值永远是零。

编辑:

def create
    @league = League.find(params[:league_id])
    @team = @league.teams.find(params[:team_id])
    @fixture = @team.fixtures.create(fixture_params)
    if @fixture.save
        redirect_to league_team_path(:league_id => @league.id, :id => @team.id)
    else
        render 'new'
    end

end 
def new
    @team = Team.find(params[:team_id])
    @fixture = Fixture.new 
end

这就是灯具控制器的组成。relative_team是数据库中的整数值。

马特

这是一个常见的问题,最常见的答案是strong_parameters缺少必需的键。在控制器中,您最后是否有一个类似于以下内容的方法:

def fixture_params
  params.require(:fixture).permit(:value, :other_value)
end

如果是这样,请添加:opposing_team到密钥列表中。

def fixture_params
  params.require(:fixture).permit(:value, :other_value, :opposing_team)
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby on Rails表单助手

来自分类Dev

Ruby on Rails表单助手

来自分类Dev

在Rails中的ruby中使用表单助手的问题

来自分类Dev

Ruby on Rails 4-表单助手未将参数哈希传递给控制器

来自分类Dev

Ruby on Rails 助手打印出奇怪的东西

来自分类Dev

Ruby on Rails 4和Simple Form中“助手”的可用i18n转换列表?

来自分类Dev

相当于Ruby on Rails时间助手的Elixir(例如1.day.ago)

来自分类Dev

Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

来自分类Dev

Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

来自分类Dev

Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

来自分类Dev

在Ruby on Rails 4中,如何在forms_for助手中设置与模型无关的属性?

来自分类Dev

Ruby on Rails 4和Simple Form中“助手”的可用i18n转换列表?

来自分类Dev

Ruby on Rails - 在助手中仅显示当前和未来的月份

来自分类Dev

Rails:枚举属性的表单助手

来自分类Dev

Ruby on Rails动态表单

来自分类Dev

在Rails 4中的ruby中,如何在Forms_for助手中设置与模型无关的属性?

来自分类Dev

rails erb表单助手options_for_select:selected

来自分类Dev

Rails 4单选按钮表单助手,true尚未验证

来自分类Dev

rails erb表单助手options_for_select:selected

来自分类Dev

Rails:了解自定义表单助手

来自分类Dev

创建一个添加 rails 表单助手的 Gem

来自分类Dev

在ruby中结合使用link_to和图标助手

来自分类Dev

如何“使用Ruby on Rails表单”

来自分类Dev

Rails助手,串联

来自分类Dev

定制的Rails * _for助手?

来自分类Dev

Rails助手类

来自分类Dev

Rails助手:时事

来自分类Dev

Codeigniter我的表单助手

来自分类Dev

在从表单助手构建表单之前,rails 是否会接触数据库?

Related 相关文章

  1. 1

    Ruby on Rails表单助手

  2. 2

    Ruby on Rails表单助手

  3. 3

    在Rails中的ruby中使用表单助手的问题

  4. 4

    Ruby on Rails 4-表单助手未将参数哈希传递给控制器

  5. 5

    Ruby on Rails 助手打印出奇怪的东西

  6. 6

    Ruby on Rails 4和Simple Form中“助手”的可用i18n转换列表?

  7. 7

    相当于Ruby on Rails时间助手的Elixir(例如1.day.ago)

  8. 8

    Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

  9. 9

    Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

  10. 10

    Collection_select助手无法在Rails erb上的ruby中构建禁用的html标签

  11. 11

    在Ruby on Rails 4中,如何在forms_for助手中设置与模型无关的属性?

  12. 12

    Ruby on Rails 4和Simple Form中“助手”的可用i18n转换列表?

  13. 13

    Ruby on Rails - 在助手中仅显示当前和未来的月份

  14. 14

    Rails:枚举属性的表单助手

  15. 15

    Ruby on Rails动态表单

  16. 16

    在Rails 4中的ruby中,如何在Forms_for助手中设置与模型无关的属性?

  17. 17

    rails erb表单助手options_for_select:selected

  18. 18

    Rails 4单选按钮表单助手,true尚未验证

  19. 19

    rails erb表单助手options_for_select:selected

  20. 20

    Rails:了解自定义表单助手

  21. 21

    创建一个添加 rails 表单助手的 Gem

  22. 22

    在ruby中结合使用link_to和图标助手

  23. 23

    如何“使用Ruby on Rails表单”

  24. 24

    Rails助手,串联

  25. 25

    定制的Rails * _for助手?

  26. 26

    Rails助手类

  27. 27

    Rails助手:时事

  28. 28

    Codeigniter我的表单助手

  29. 29

    在从表单助手构建表单之前,rails 是否会接触数据库?

热门标签

归档