【发布时间】:2018-07-16 15:42:39
【问题描述】:
我是 ruby on rails 的新手。我有 3 个问题
- 如何翻译 html 代码
在我设置的控制器中
def index
@sentence = "Halo<br>worlds";
end
在 index.html.erb 显示我设置
<%= @sentence %>
但显示
Halo<br>world
我是怎么做到的
halo
world
- 如何在提交按钮中设置 onclick?我已经尝试像这样设置按钮
但结果不是转到上一页。但除了表格..
- 如果验证码在控制器中,我如何制作验证表单。不在模型中
【问题讨论】:
-
技术上你可以使用
html_safe例如<%= @sentence.html_safe %>但我不建议这样做,因为将字符串标记为 html 安全可能会导致代码注入,具体取决于您如何使用它。旁注:正确的中断标记应该是<br />。至于其他问题,这些确实是 3 个非常 独立的问题(rails 渲染、javascript 和服务器端代码),我建议您进行一些研究,然后如果您仍然无法弄清楚,我们会回来并将它们作为单独的问题提出。 -
我在 Rails 5.1 上测试了你的问题 2,它按预期工作(浏览器返回)。可能是浏览器问题。您应该将其作为一个单独的问题发布。每篇文章不要写多个问题。
标签: ruby-on-rails ruby