问题标签 [erb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - ERB Ruby 模板 -- 在线编辑器
我知道有很多不同的基于 JavaScript 的在线文本编辑器用于 WYSISYG html 编辑,但是我正在尝试为 ERB Ruby 模板找到类似的东西。本质上它就像其他编辑器一样,但是它不会乱码或编码 <%= foo.to_s %> 类型的代码块。
有什么东西可以做到这一点吗?如果还没有任何东西,我愿意尝试和修改现有的 JS 编辑器,因此任何关于哪一个最适合使用的建议将不胜感激。
谢谢阿马尔
ruby-on-rails - 如何使用变量访问 erb 中 ruby 对象的字段名?前任。Model.task_#{变量}
我有一个待办事项列表,其中包含存储在同一记录中的 5 个任务。
我想做的是能够遍历这样的字段
eval "Todo.task_#{tasks} = 'text here'"
但是,除非我使用我知道不安全的东西,否则这不起作用。即使 usingeval
也不是真正的解决方案,因为我需要在视图中执行此操作 using erb
,所以我有点卡住了。
ruby-on-rails - Rails:html_escape 不工作
由于某种原因,html 转义在我的 Rails 应用程序中不起作用。即使我写了类似的东西
它不会将任何字符转换为 HTML 实体。
我不知道可能是什么。它一直很好,现在突然不行了。
有任何想法吗?
ruby-on-rails - Rails ERB <%- ... -%> 与 <% ... %>
可能重复:
rails 中 -%> 和 %> 之间的区别
那么对于 ERB 文件,<%- ... -%> 与 <% ... %> 之间有什么区别?据我所知,它们具有相同的目的,但一个需要比另一个更多的打字。
html - 是否可以在 Netbeans IDE 中获得 HTML 标签自动完成功能?
我刚刚为 Ruby 安装了 Netbeans 6.7,让我感到困扰的一件事是我必须同时键入开始和结束 HTML 标记,即使它似乎认识到我已经完成了开始标记。
是否可以像其他一些 IDE 那样将其配置为自动为您键入结束 HTML 标记?
ruby-on-rails - Rails flash 中的 link_to()
当用户在我的 Rails 应用程序上登录失败时,我想将他们指向密码重置页面:
但是,我不能在控制器中使用 link_to。不混合控制器和视图逻辑的最佳方法是什么?
我最好的猜测是闪光灯是错误的地方,但我会很感激任何意见。
ruby-on-rails - 在自定义渲染的 ERB 模板中使用名为路由的 rails
我在活动记录类上有一个方法,它为消息传递系统呈现 ERB 模板。简化的代码如下所示:
其中binding
是 ActiveRecord 模型对象的当前 Binding,template
是从文件系统中读取的 erb 模板文件。
我想在模板中使用一些命名路由,但无法使命名路由可用。
我已经看到所有帖子都说在当前的 ActiveRecord 模型中包含/需要以下各种组合(或者最好作为单例):
其中一些错误,我认为根本不正确......其他我看不到任何好处,因为路线仍然不起作用。有人有想法吗?
ruby-on-rails - 在自定义呈现的 ERB 模板中使用名为 routes 的 rails 和 url/view 助手
我可以在包含和扩展 Ruby 模块和类方面使用一些帮助。
我之前的问题处理了命名路由,但由于default_url_options
哈希,并不是所有的视图/标签助手。这里的问题是 ActionController::UrlWriter 方法,例如url_for
,调用类属性default_url_options
。因此,当包含 ActionController::UrlWriter 时,它扩展了当前类单例,但还需要扩展当前类本身。如果您在下面查看我的代码,MyBigClass 的类上应该有 default_url_options,而不是实例。这可行,但我不确定它是否正确或可能会破坏某些东西。
这是我当前的模块:
我知道我对 ruby 类/模块设计和扩展并不完全清楚。有人对此有任何见解吗?MyBigClass 上的更改是否应该在结束时恢复message
?
html - html tidy 和 rails 应用程序 - erb 或 rthml 文件。红宝石替代品?
我刚刚为 Eclipse 安装了 HTML Tidy 插件。我添加了 html.erb 文件类型,现在它将对我的 erb 文件发挥作用。然而,它放入了标题标签并将我的许多角色更改为转义字符。我怎样才能阻止这种情况发生 - 或者是否有一个 ruby 替代方案可以通过我的代码、重新缩进并粘贴丢失的标签?我很担心我的很多 erb 文件,因为带有 Aptana 的内置格式化程序很难使用。当我查看该页面时,我没有看到任何明显的错误,但我确定有一些不匹配的标签和我想摆脱的东西。有什么建议吗?
ruby-on-rails - 在视图中有条件地显示信息的更好方法?
我发现自己经常在 HTML HEAD 和其他地方编写这样的代码:
然后,如果合适,我在控制器中设置变量。
有没有什么方法可以在一行上编写等效的代码,或者可能有另一种组织代码的方式?