2016-02-13 80 views
0

我尝试在一个变量传递的活动记录查询:变量在活动记录查询,Ruby on Rails的4

class UsersController < ApplicationController 
    def show 
     @user = User.find_by_username(params[:username]) 
     @tags = @user.tag_list 
     i = 0 
     @tags.each do |tag| 
      i= i + 1 
      @tag"#{i}" = Info.tagged_with(tag.name) 
     end 
     end 
    end 

正如你所看到的,我尝试在@tag一个变量来传递。我试过@tag"#{i}",但这不起作用。我需要输入什么,才能得到号码为i的@tag?我的目标是以下输出:

@tag1 
@tag2 
@tag3 

在此先感谢!

回答