我是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
之类的内容而不保存文件。
答案 0 :(得分:1)
您只需在视图中呈现@surprise:
<div id="surprise-area" ..>
<%= @surprise %>
</div>