0

我是 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不保存文件的东西。

4

1 回答 1

1

您可以简单地在视图中呈现@surprise:

<div id="surprise-area" ..>
    <%= @surprise %>
</div>
于 2012-07-02T23:23:58.110 回答