4

我有一个 ruby​​ 程序从 api 获取 json 并从中分离值并显示它。我需要做的是以 html 形式呈现输出。我如何从 ruby​​ 中获取值并将其传递给 html,以便我可以使用该值。

4

3 回答 3

1

您可以使用倾斜宝石

例如,模板foo.html.haml

!!! 5
%html
  %head
    %title Rotten Potatoes!

  %body
    %h1.title Rotten Potatoes!

      Hey = yield!

然后将名称传递给模板:

template = Tilt::ERBTemplate.new('foo.html.haml')
output = template.render { 'Joe' } # => html code with phrase 'Hey Joe!'
于 2012-07-04T06:41:38.793 回答
0

也许只需添加另一行代码即可使用参数重定向到另一个页面。因此,您可以接收参数并将其呈现为 html。

于 2012-07-04T04:14:01.587 回答
-1

有一个很棒的教程:http ://railscasts.com/episodes/324-passing-data-to-javascript?view=asciicast

于 2012-07-04T04:26:08.163 回答