0

我是 ROR 的新手

我想将html代码与ROR CodeLike PHP集成

这是 php 示例代码:-

$output='';

$output.='<div>how r you?</div>';
$output.='<div> fine</div>';

echo $output;

输出

how r you? fine

帮助如何将html与ROR代码集成?像 php 见上面的 php 代码。

4

5 回答 5

0

使用String#+,就像 PHP 的.String 运算符:

output = "Hello"
output += " world!" # same as output = output + " world!"

或者使用字符串#<<

output = "Hello"
output << " world!"

这与String#concat相同:

output = "Hello"
output.concat(" world")

最后两个示例修改output.

于 2013-11-13T11:23:45.277 回答
0

在 Rails 中有一个可用的方法叫做 html_safe()。您可以使用它在 .html.erb 文件中集成 html 代码

控制器:- @test = ("<h1>Test case</h1>").html_safe html.erb:- <%= @test %>

于 2017-10-11T05:13:21.443 回答
0

控制器

@data = "<h1>Testing...</h1>"
@data=+ "<h2>Hello</h2>"

意见

<%= @data.html_safe%>
于 2018-06-27T09:08:15.643 回答
0

您可以使用帮助程序将 html 代码与 ROR 代码集成。

在助手本身中,您可以生成标签作为<p><div>并在从后端插入数据后关闭它们

简而言之,您可以在帮助程序中动态生成 html 页面。助手特别适用于视图

您可以参考以下链接以获得更清晰的信息

在 rails 3 中使用助手输出 html

于 2017-06-29T14:23:50.270 回答
0

尝试以下代码在页面上打印 html:

控制器

@data = "<h1>Testing...</h1>"
@data=+ "<h2>Hello</h2>"

看法

<%= @data.html_safe %>

或者

<%= raw(@data) %>
于 2017-10-11T06:19:08.587 回答