问题标签 [redcloth]

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.

0 投票
2 回答
1886 浏览

html - 如何在 Rails 中解析 HTML?

我保存了一个带有 html 标签的字符串。

您如何解析它以显示 HTML 标记所暗示的方式?

我试过:

0 投票
3 回答
1040 浏览

ruby-on-rails - 如何将 RedCloth.to_html 转换回可编辑的香草文本?

我使用 RedCloth 将纯文本保存在一个表单中并将其转换为 HTML。例如,在我的表单中编写并保存它,将使它以与我编写它的方式完全相同的方式显示:

使用此代码:

然后我可以用这个重新显示它:

但是当我想编辑它时,它会返回给我:

我怎样才能制作它,这样当我编辑它时,它看起来和我去保存它之前的样子一样?

谢谢!

0 投票
1 回答
394 浏览

ruby - 通过 Redmine 插件扩展 RedCloth?

我是 Ruby/Redmine/Redcloth 的新手,但我正在尝试实现以下目标:在 Textile 中构建链接的默认方式是“foo”:http://bar。但是,我一天中有 90% 的时间使用 Atlassian 产品,这些产品使用 [foo|http://bar] 作为链接标记。

为了让一切都保持统一,我想通过插件在 Redmine 中实现这一点。但是,您似乎无法更改宏语法,因此我将不得不考虑扩展 RedCloth 以接受这种插入链接的形式。

有谁知道我怎么能做到这一点?

谢谢你,圣诞快乐,

丹尼斯

0 投票
2 回答
3452 浏览

ruby-on-rails - Rails 3.0.1 中使用 RedCloth 4.2.2 gem 的未初始化常量

我在本地应用程序中使用 RedCloth 时遇到问题。我不断收到以下错误:

发生这种情况是因为我有以下代码:

我试图做的是把它放在 environment.rb 文件中:

但是,当我这样做时,我的 Phusion Passenger + Nginx 配置出现了巨大错误,我在以下论坛中对此进行了详细说明:http ://railsforum.com/viewtopic.php?id=42560

任何帮助都会很棒。谢谢!

0 投票
1 回答
634 浏览

ruby - Windows 上的独立 RedCloth

语境

我最近参与了一个软件开发项目,我希望使用文本标记来编写技术文档(适合在代码存储库中与代码一起跟踪)。因为该项目已经在使用Redmine,所以我想使用Textile从而避免其他开发人员学习另一种标记语言。我知道实现有所不同,所以本着POLS的精神,我想使用RedCloth,它在 Redmine 内部使用。

我们正在开发和部署到多个操作系统,包括 Windows。为方便起见,以及使用 Windows 的非技术、非开发人员用户,我希望能够使用独立工具编译所述技术文档,最好部署为单个安装程序

我是 100% 的 Ruby 新手,所以请耐心等待。我不打算为这个项目使用 Ruby 开发,我只想在 Windows 上进行工作安装,我会从那里处理其余的工作。

需要帮助

我不是在开发 Rails 应用程序,这是用于桌面安装的,所以不要告诉我“只在 Linux 上使用它”。我已经安装了 DevKit,它可以安装makeg++,并被./configure脚本接受为“健全的开发环境”。

我有一个简单的问题,我正在寻找一个简单的解决方案。谷歌搜索这个问题已经表明这个问题之前已经报告过,我只找到了切换到 Linux 的建议,而且人们告诉我它“就像宣传的那样工作”。

我想要一些实际的帮助,即使它只是以我可以检查的可能故障点清单的形式。

环境

此问题发生在以前没有 Ruby 安装历史的 Windows 7、64 位机器上。我目前无法访问 32 位。

Linux 安装不是问题。

问题

我刚刚下载了Ruby Installer for Windows Ruby 1.9.2-p136Ruby Development Kit DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe,这是编译 RedCloth 所必需的。两者都是目前在 Windows 上部署 Ruby 的推荐版本(或者我已经阅读过)。

我正在按照说明进行操作,到目前为止一切顺利。Ruby 和 DevKit 都安装在默认路径中(文件夹名称中没有空格)。config.yml正确指向新安装,仅此而已。ruby dk.rb install运行良好。我现在可以在 Ruby 安装文件夹中看到一个名为的文件lib/ruby/site_ruby/devkit.rb,我猜想是编译 Ruby gem 时设置 DevKit 路径的编译前挂钩。正如预期的那样,代码指向正确的文件夹。

gem install rdiscount --platform=ruby当我使用推荐的命令测试安装时,我得到了这个:

这有点令人困惑,所以我开始四处寻找,我可以找到文件lib/ruby/gems/1.9.1/gems/rdiscount-1.6.5/ext/extconf.rb文件。在该文件夹中运行它ruby extconf.rb会给我:

我在某个地方(现在找不到指向它的链接)阅读了rdiscount无法在 Windows 上编译的内容,因此我按照说明继续从源存储库 ( git clone git://github.com/jgarber/redcloth.git) 中获取 RedCloth 的源代码。

当我从给定目录尝试rake install时,我收到缺少 gem(diff-lcs和其他)的错误,所以我使用安装它们gem install diff-lcs --version '=...',然后我可以开始真正的安装。

当我到达那里时,rake以下消息失败:

但是,该文件c:/Users/carona/Desktop/redcloth/redcloth.gemspec确实存在,所以我不知道该怎么做。

0 投票
1 回答
289 浏览

ruby-on-rails - 限制用户在轨道中的红布/纺织品上使用某些标签

嘿,我正在尝试找到一种方法来限制用户使用某些标签,例如h1.h2.在表单字段中。就像我不希望他们能够炸毁表单域和垃圾邮件。

有没有办法做到这一点,还是我必须在 gem 库中更改它?

0 投票
1 回答
167 浏览

ruby-on-rails - RedCloth 安装过程中的 PATH 问题

我正在尝试运行“捆绑安装”并尝试安装 RedCloth。但是由于我的路径变量,安装过程中似乎存在问题。当我尝试“gem install RedCloth”时,我遇到了完全相同的错误。

我真的不知道我应该用我的 PATH 变量做什么。

http://img231.imageshack.us/img231/613/bad4f6afda58444fa77707b.png

我当前的 PATH 变量是“%APPDATA%\Python\Scripts;C:\Program Files\Google\google_appengine\”

0 投票
2 回答
520 浏览

ruby-on-rails - Rails - Redcloth,我如何转换现有的所见即所得废话 html?

我已经看到了曙光,我正在将我的网站转换为RedCloth以使用美妙的纺织品标记。

问题是,我的数据库中有几年价值的 html 内容不是纺织品标记。我怎么把它变成纺织品?有非手动的方法吗?

如果不是,在输出内容时,我是否应该检查 html,如果存在则不要使用 RedCloth?

例子:

这是什么红宝石方式?帮助新手!:-)

0 投票
2 回答
979 浏览

html - Textile - 如何将类添加到定义列表中?

我正在使用RedCloth将一些纺织文本转换为 html。

一种特殊情况似乎特别适合使用定义列表

使用 RedCloth,定义列表具有以下语法(source):

我想将“饮料”类添加到该列表中(以便生成的代码看起来像<dl class="beverages">...)。我试过这个:

我也试过:

这是您在纺织中设置其他列表(uls 和ols)的方式,但它不适用于dls。文本呈现为文字段落 ( <p>-(beverage) coffee := Hot and black</p>)

是否有将类添加到纺织品定义列表的语法,或者我必须使用原始 html 来代替?

0 投票
1 回答
654 浏览

ruby-on-rails - redcloth (MissingSourceFile) - Heroku 更改为 bundler 1.0.7 后的新问题

我们的应用程序一直在工作。现在,我只是在 Heroku 迁移到 bundler 1.0.7 后第一次将一些新代码推送到了暂存中。现在我们的应用程序崩溃了,我收到了这个错误消息 -

我们在 Rails 2.3.8 上。

这是 Gemfile 的一部分 -

关于如何解决这个问题的任何想法?谢谢。