2012-07-02 83 views
0

我是Ruby on Rails的新手。ROR 2.x動態部分

在動作,我需要動態生成的局部與編碼的內容並將其顯示爲經由數據-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

你可以簡單地呈現鑑於@surprise:

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