ROR 2.x动态偏

时间:2012-07-02 22:58:03

标签: ruby-on-rails

我是Ruby on Rails的新手。

在动作中,我需要动态生成带有编码内容的部分内容,并通过data-uri将其显示为弹出窗口:

控制器

def dashboard
    @surprise = get_deal(srand % current_user.dob_year)
end

def get_deal(magic_number)
    if magic_number < 500
      return "<h5>You have won a voucher #{VoucherFactory.unused_in_the_queue}</h5>"
    end
end

现在,在视图中我需要:partial=>@surprise之类的内容而不保存文件。

1 个答案:

答案 0 :(得分:1)

您只需在视图中呈现@surprise:

<div id="surprise-area" ..>
    <%= @surprise %>
</div>