Rails:使用变量创建记录

时间:2011-08-07 19:00:05

标签: mysql ruby-on-rails ruby variables controller

我想要4个不同的数据组: 创建, 更新, 删除

我想对每个函数使用一个动作,使用一个变量,但不能让它起作用。

例如:

def create

@type = params['type']   # use an outside ajax request to decide type
@type.create(:title => 'new title')  # create a new table using that type

end

1 个答案:

答案 0 :(得分:2)

您是否尝试过constantize

def create
  @type = params['type'].constantize   # use an outside ajax request to decide type
  @type.create(:title => 'new title')  # create a new table using that type
end