【发布时间】:2011-06-12 20:53:17
【问题描述】:
我觉得我错过了一种从根本上更简单的方法;无论哪种方式,我似乎都没有弄清楚数组的语法。试图把东西塞进 params 数组。任何帮助表示赞赏。
@user = User.find(params[:user][:id])
array_of_match_information = Array.new
array_of_match_information[mentee] = @user.id
array_of_match_information[mentor] = self.id
array_of_match_information[status] = "Pending"
@match = Match.new(params[:array_of_match_information])
谢谢。
【问题讨论】:
-
:mentee,:mentor,:status -
因为你应该使用哈希,而不是数组
-
你为什么要和
params开玩笑? -
@apneadiving 抱歉,我还在学习语法 - 这看起来像哈希?
-
@monadic 我正在尝试发送 Match.new 三个值,并且我假设(不准确,我在想?)我需要将它们放入 params 数组中。有没有更简单的方法来做到这一点?
标签: ruby-on-rails arrays params