Tag: html

检查Rails中的HTTP状态代码

有没有一种简单的方法来检查Ruby on Rails中另一个网站(例如http://google.com )的状态代码? 理想情况下,要检查的URL列表将从DB中提取并通过CRON(或等效的)进行处理。

广告过滤服务器端

我正在开发一个Web应用程序,我在其中显示来自其他网站的HTML。 在显示最终版本之前,我想摆脱广告。 关于如何实现这一点的任何想法,建议? 它不需要是一个超级高效的过滤工具,我在考虑将adblockplus定义的一些filter移植到Ruby,并在Nokogiri的帮助下返回解析的文档。 假设我使用超级通配符filterad 。 这不是官方adblock,但为了简单起见,我会在这里使用它。 然后想法是删除任何属性与filter匹配的所有元素,例如: src=”http://ad.foo.com?my-ad.gif” href=”http://ad.foo.com” class=”annoying-ad”等 此filter的Nokogiri命令是: doc.xpath(“//*[@*[contains(., ‘ad’)]]”).each { |element| element.remove } 我为此页面应用了filter: 结果是: 不是那么糟糕,请注意全局通配符filter也删除了有效的元素,如标题,因为它们具有id=”masthead”等属性。 所以我认为这种方法对我的情况来说是好的,现在的问题是使用什么filter? 他们有一个巨大的filter列表 ,我不想迭代所有这些filter。 我正在考虑抓住前10-20并根据它解析文档,那里有最受欢迎的列表吗? 如果是这样,我一直无法找到它。

如何使用Rails提供静态html页面?

我有Rails应用程序,文档是/ public文件夹中的静态html页面。 我公共文件夹的树: -public -docs -intro introduction.html -css some.css index.html Index.html文件是: Some of the text href=”intro/introduction.html”>Introduction 当我打开索引页面css没有加载,当我尝试点击链接时它说路由错误。 据我所知,静态页面不知道在哪里查找css和其他html页面。 我只想要没有任何路由和控制器的静态页面,nginx。 有任何想法吗?

在rails’link_to块上的ruby中等效于“data-hover:”

我有以下HTML Seraglio 如何将其转换为RoR?

如何使可点击的hover背后的东西?

用户将鼠标hover在glyphicon-globe图像上,在其后面有一个类似按钮和注释表单。 当用户点击按钮或评论表单时没有任何反应。 我怎样才能点击全球背后的可点击内容? 视图 @challenge.id), class: “btn”, method: :post do %> Like CSS .image-container { position: relative; height: auto; #image-foreground { position: absolute; z-index: 2; opacity: 1; &:hover { opacity: 0; } } } .text-wrapper { opacity: 1; } 没有hover 徘徊

HTML页面function仅在页面刷新时完全起作用,但不能通过任何链接完成

我的一个RoR应用程序页面有一个有趣的问题,有点难以解释。 基本上,我有一个页面vendor.html.erb ,允许用户输入供应商的数据,包括根据所选国家和州显示的下拉列表选择他们的位置(国家,州,市)。 当我刷新网页时,这似乎工作得很好但是当我通过导航栏(_header.html.erb)访问页面时,下拉列表无法显示。 通过链接访问页面时,输入占位符也无法显示。 以下是我的/app/views/static_pages/vendor.html.erb .hidden { display: none; } var data = { countries: [{ name: ‘China’, childs: [{ name: ‘Beijing’, childs: [{name: ‘Beijing’}, {name: ‘Dongcheng’}] }, { name: ‘Tianjin’, childs: [{name: ‘Guangzhou’}, {name: ‘Shanghai’}] }] }, { name: ‘India’, childs: [{ name: ‘Uttar’, childs: [{name: ‘Kanpur’}, {name: ‘Ghaziabad’}] }, { name: ‘Maharashtra’, […]

如何UN转义html字符串

所以我有一个存储预转换文本字符串的数据库表(不要问我为什么……我不知道),我需要将它作为RAW字符串放在页面上。 所有的轨道输出function似乎都逃脱了输出。 ex 将在打印到屏幕之前转义字符串的特殊字符 所以如果我有字符串& 我最终得到像& 屏幕输出简单&

Bootstrap更改Navbar链接颜色

我知道这个话题已经被打死了,但我读到的内容并没有奏效。 我只是想将我的bootstrap导航栏中的链接更改为白色。 我知道我有CSS,因为我可以改变字体大小,但不能改变颜色。 nav .navbar-nav li{ color: white !important; font-size: 25px; } Bartlett Containers LLC

Bootstrap媒体查询Rails错误

我试图通过覆盖引导媒体查询使我的应用程序上的字体对于小型设备更大。 我试图这样做,通过使用bootstrap媒体查询设置h1的字体大小 @media (min-width: @screen-sm-min) { h1{font-size: 5rem} } 只有我收到此Rails错误消息。 Invalid CSS after “…ia (min-width: “: expected expression (eg 1px, bold), was “@screen-sm-min) {” 我在下面的回答中看到他们通过明确说明宽度来覆盖,这不再为我抛出错误,但我不确定为什么我不能使用bootstraps变量。 我是否必须在某处设置@ screen-sm-min的值才能使用它? Rails 4 Bootstrap 3.3,媒体查询导致错误

确保链接在不在域根目录时到达正确位置的最佳方式/做法?

我一直想知道这一段时间了,但是在创建链接时(通过方法生成或者通过写入来确保在Web应用程序(RoR,Sinatra,PHP,任何内容)中的最佳方法是什么)无论你是否在某个域的根目录,他们都会到达正确的位置: http : //www.example.com/或http://www.example.com/this/is/where/the/应用程序/是/ 我的想法是让最终用户在你的应用程序的配置中的某个地方指定一个文档根,然后使用它,但是我想要一个很好的方法来做到这一点,而最终用户不必配置任何东西。 编辑:最终用户,我指的是在服务器上设置应用程序的人。 编辑:我可以使用开头’/’来获取相对于域的链接,但问题是,如果应用程序本身不在根,但有些地方,如http://www.example.com/this /是/ where / / app /是/所以我想说gen_link(‘/’)并让它返回/this/is/where/the/app/is/或gen_link(‘/some/thing’)和return /this/is/where/the/app/is/some/thing