我知道您可以通过在 <script></script>
之间插入代码来将 Javascript 代码实现到 HTML 文档中。标签..是否有类似的方法可以用 Ruby 来做到这一点?
最佳答案
客户端 Ruby(浏览器上的 Ruby?!)
如果您的问题涉及在浏览器上执行 Ruby 代码,就像您执行 Javascript(不涉及服务器)一样,那么从传统意义上来说这是不可能的。
但是,Opal (或 similar transpilers )会将您的 Ruby 代码“编译”为 Javascript,允许您在浏览器中执行编译后的“Ruby”(现在是 javascript)代码,就像 native Javascript 一样(有时甚至更好,因为 Opal 会尝试优化您的代码) )。
服务器端 Ruby
Ruby 通常用于在服务器而不是浏览器上运行代码。有多种解决方案。
例如,您可以使用 ERB 模板 - 这里是 a good intro to ERB - 以及其他 Ruby 模板引擎(即令人惊叹的 Slim 模板引擎),以与 PHP 代码类似的方式运行 Ruby 代码(只是更容易编写和维护)。
但是,Ruby 比简单的模板强大得多。有完整的服务器和框架是用 Ruby 编写的,允许您使用非常强大的服务器端脚本。
通用框架:
Ruby on Rails是许多初学者经常开始使用的非常常见的框架。
Sinarta也是一个很好的起点,通常受到更有经验的编码人员的青睐,他们往往认为它比 Rails 轻一些。
使用Rack直接(无框架)是高性能主流选择,但需要更多知识。
阅读以下链接了解更多信息 common Http-Web frameworks and Benchmarks .
关于html - 将 Ruby 与 HTML 代码链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34056486/