-
0 votesanswersviews
从字符串而不是文件[重复]加载Rails视图模板
这个问题在这里已有答案: How to return HTML directly from a Rails controller? 3个答案 我在我的Rails应用程序中有一个典型的邮件程序设置,它有两个视图(.text.erb和.html.erb),用于邮件程序类的每个方法 . 这些视图位于app / views /目录中,并且正在正确呈现它们 . 现在,我可以渲染一个标记模板在字符串变量中... -
1 votesanswersviews
倾斜(kramdown)在渲染降价时阻止ERB处理
我正在 Build 一个Middleman的网站 . 我在数据文件中存储了大量信息,因为我将在多个页面上使用相同的信息 . (部分不适合我,因为数据中的相同文本可以与不同的HTML标记一起使用,或者针对不同的页面稍作修改 . ) 我想在数据文件中写下markdown,然后在特定页面的HAML模板中使用它 . 当我尝试使用对其他数据文件的引用创建到其他页面的相对链接时,生成的HTML不是应该的 .... -
1 votesanswersviews
Rails Webpacker:rails-erb-loader无法解析.html.erb
我尝试使用rails-erb-loader . 在我的home.component.ts import templateString from './home.component.html'; 我有一个home.component.html.erb <div class="row">...</div> 我还有一个由rake webpacker生成的a... -
305 votesanswersviews
raw vs html_safe vs. h to unescape html
假设我有以下字符串 @x = "<a href='#'>Turn me into a link</a>" 在我看来,我想要显示一个链接 . 也就是说,我不希望@x中的所有内容都被取消转义并显示为字符串 . 使用之间有什么区别 <%= raw @x %> <%= h @x %> <%= @x.html_safe %> ... -
19 votesanswersviews
Rails ERB <% - ... - %>与<%...%> [重复]
可能重复:rails中的 - %>和%>之间的差异 那么对于ERB文件,<% - ... - %>与<%...%>之间的区别是什么?据我所知,它们的用途相同,但其中一个需要更多的输入 . -
222 votesanswersviews
在erb中添加注释的最佳方式
如果我们不希望将它们生成到html内容中,我们如何在erb文件中添加注释? -
0 votesanswersviews
Ruby on Rails设计自定义表单 - 表单不在编辑时更新
我正在使用Rails 4,Ruby 2.2和最新版本的'Devise'宝石 . 到目前为止,我已经生成了一个设计用户资源,并使用自定义字段(firstName,lastName等)创建了一个迁移 . 这很好 . 我在我的应用程序控制器上创建了一个强参数,如下所示: before_action :configure_permitted_parameters, if: :devise_controll... -
0 votesanswersviews
Rails / ERB with Redcarpet:HTML消失了
如果我开始 rails console 并输入: Redcarpet::Markdown.new(Redcarpet::Render::HTML.new).render("line 1 \nline 2").html_safe (请记住在换行符之前的2个空格中表示强行换行)我得到了预期的结果: <p>line 1<br>\nline 2</p&... -
0 votesanswersviews
为什么我的数据库中的所有内容(创建和更新时间,topic_id,post_id)都显示在我的视图中?
我是编程新手,已经学习Ruby on Rails大约6周了 . 我已经在我的应用程序中添加了评论功能,并且正在正确显示评论时,与评论相关联的(sqlite3)数据库中的其他内容也是如此 - created_at,updated_at,comment_id,post_id . 显示注释的部分具有以下代码: <%= form_for [post, comment] do |f| %> ... -
0 votesanswersviews
获取rails rjs中父元素的id
我正在使用允许用户将新内容添加到货件箱的a . 例如: 用户正在设置货件,每个货件可以包含多个箱子,每个箱子可以包含多个内容 . 所以我有 link_to_remote 连接像: 在我的装运箱中部分: <div class="shipping_box" id="shipping_box"> #some code <%= li... -
4 votesanswersviews
带有erb扩展名的咖啡脚本会丢失模板错误
我使用的是rails 3.2.11和coffee rails 3.2.2 . 在这里,我试图在文件中呈现咖啡脚本 /app/views/my_files/create.js.coffee.erb 这是我的 controller code 的样子 class MyFilesController < ApplicationController respond_to :js de... -
1 votesanswersviews
使用Rails和ERB从模板文件目录生成文件目录的最合适方法?
我的目标是在ERB模板驱动的Rails(3)应用程序中生成静态html,javascript和图像文件的目录 . 例如,作为开发人员,我可能想要生成/更新这些文件: #{Rails.root}/public/products/baseball.html #{Rails.root}/public/products/football.js ..来自以下模板文件: #{Rails.root}/prod... -
12 votesanswersviews
带有backbone-rails的Rails:EJS文件中的资产助手(image_path)
我有一个使用codebrew/backbone-rails的Rails 3.1应用程序 . 在.jst.ejs模板中,我想包含一个图像,如下所示: <img src="<%= image_path("foo.png") %>"/> 但当然,JavaScript中没有资产助手 . 链接ERB(.jst.ejs.erb)不起作用,因为E... -
1 votesanswersviews
在rails 3中渲染共享的js erb模板
我正在尝试在Rails 3中呈现共享的javascript模板 . 我有两个控制器动作,都命名为update . 对于每个控制器操作,我有一个`update.js.erb'文件,我希望它看起来像这样: <%= render 'shared/_update.js.erb' > 甚至更好: <%= render 'shared/update' %> 但是当我这样做时,我会在... -
9 votesanswersviews
如何测试Rails ERB模板的代码覆盖率?
我只是为传统的Rails应用程序构建测试套件 . simplecov gem非常适合找到需要测试覆盖的应用程序的黑暗角落(或者可能完全未使用且可以删除) . 我只是通过在 test/test_helper.rb 的顶部包含以下内容来调用 simplecov : require 'simplecov' SimpleCov.start('rails') 问题是,这不会检查嵌入在模板中的所有代码... -
4 votesanswersviews
在ERB块中的字符串内包含ERB分隔符
我正在制作一个样式指南,显示代码和输出 . 它目前的结构使得代码只需要描述一次,并以原始版本和解释版本显示,如下所示: <% code = <<PLACE_THE_EXAMPLE_CODE_BETWEEN_THESE_TWO_LINES_EXACTLY_AS_YOU_WANT_IT_TO_APPEAR <div> #{ image_tag 'image.png' ... -
9 votesanswersviews
使用erb的Sass无法编译
在Rails中,文件 file.css.sass.erb : .class-name width: <%= "10px" %> 抛出错误: Invalid CSS after "": expected expression (e.g. 1px, bold), was "<%= "10px" %>... -
3 votesanswersviews
如何在rails上呈现原始erb内容
我一直在尝试渲染一个underscore.js模板,就像某些haml内容上的ERB一样 . 但随着模板的增长,我不想做更多这样的事情 %script{:type => "text/template", :id => "my_template"} :plain <div><%= my_js_value %><... -
0 votesanswersviews
SQL模板引擎将SQL与动态语言混合使用? (类似于Ruby的erb)
有没有人遇到SQL模板引擎,它允许人们将SQL与Ruby或Python等动态语言混合使用? 我正在寻找类似于Ruby erb模板的东西 . 例如,在Ruby on Rails中,您可以为视图提供各种模板: customers.html.erb(html ruby)customers.js.erb(javascript ruby) 虽然我想要这样的东西: customers.sql.erb 输出可以... -
0 votesanswersviews
如何让Rails渲染超薄模板而不是erb模板?
在我当前的项目中,我曾经使用erb作为默认视图模板,然后我决定切换到slim,所以我使用工具将所有.erb文件转换为.slim文件 . 现在我将erb和slim文件共存于同一个文件夹中,问题是在我重新启动rails服务器之后,它仍然呈现旧的.erb文件,而不是我预期的.slim文件 . 我已经在我的Gemfile中添加了'gem slim-rails'并更新了它,那么我还应该做些什么来让Rails... -
316 votesanswersviews
Rails中ERB中的<%,<%=,<%#和 - %>有什么区别?
有人可以描述ERB文件中使用的以下字符的用法: <% %> <%= %> <% -%> <%# %> 每个人的用法是什么? -
32 votesanswersviews
在Rails 3中处理JS / ERB模板中的JSON
使用JSON对象和jQuery-rails(jQuery库加上特殊的rails.js文件)进行Rails(3)的典型AJAX调用没有任何问题 . 但是,在一个控制器中,我想在AJAX调用之后在erb模板(create.js.erb)中返回一些JSON . 我已经尝试了控制器中的每一个组合(@ object.to_json,'[{“content”:“hello world”}]'等等)和模板本身(... -
5 votesanswersviews
在erb模板中嵌入ejs模板
我正在构建一个javascript-heavy rails 3应用程序 . 它使用underscore.js,它有一个非常优雅的模板机制, Build 在ejs(http://embeddedjs.com/)之上 . 问题:embeddedjs大量借用erb语法,因此在erb模板中包含ejs模板会导致视图出现渲染问题 . 有没有办法在erb文件中包含“非erb”部分?这将让我在erb文件中定义ej... -
0 votesanswersviews
模板可以共存,还有一个在Rails中使用吗?
我为我的公司半成品Redmine,很少从上游取得改进 . 我更喜欢使用SLIM而不是ERB来查看视图 . 我的想法是,我想保持erb文件完好无损,以便在我从上游提取更改时更容易区分,我仍然只想使用SLIM版本的模板 . 所以我在哪里 index.html.erb 和 index.html.slim 我希望Rails只搜索index.html.slim并且不会注意erb变体的存在 . 是否有可能... -
1 votesanswersviews
为什么ERB不会渲染这一行
我在Rails之外渲染一个erb模板 . 该模板将保存为html文件并发送到其他地方,所以在我的代码中我有这个: erb_file = "templates/banners/#{template}.html.erb" erb_str = File.read(erb_file) @city = options[:city] @address = "#{@campai... -
1 votesanswersviews
在Rails应用程序中使用Webpack 2在.js.erb视图中未定义$
我正在从Rails 4应用程序中的资产管道迁移到Webpack 2 . 除了在 .js.erb 视图中使用jQuery的JS代码外,一切似乎都能正常工作 . webpack.config.js的内容如下(省略了指纹识别和压缩的代码): const path = require('path') const webpack = require('webpack') const ExtractTextP...