问题标签 [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.
html - 如何在 Rails 中解析 HTML?
我保存了一个带有 html 标签的字符串。
您如何解析它以显示 HTML 标记所暗示的方式?
我试过:
ruby-on-rails - 如何将 RedCloth.to_html 转换回可编辑的香草文本?
我使用 RedCloth 将纯文本保存在一个表单中并将其转换为 HTML。例如,在我的表单中编写并保存它,将使它以与我编写它的方式完全相同的方式显示:
使用此代码:
然后我可以用这个重新显示它:
但是当我想编辑它时,它会返回给我:
我怎样才能制作它,这样当我编辑它时,它看起来和我去保存它之前的样子一样?
谢谢!
ruby - 通过 Redmine 插件扩展 RedCloth?
我是 Ruby/Redmine/Redcloth 的新手,但我正在尝试实现以下目标:在 Textile 中构建链接的默认方式是“foo”:http://bar。但是,我一天中有 90% 的时间使用 Atlassian 产品,这些产品使用 [foo|http://bar] 作为链接标记。
为了让一切都保持统一,我想通过插件在 Redmine 中实现这一点。但是,您似乎无法更改宏语法,因此我将不得不考虑扩展 RedCloth 以接受这种插入链接的形式。
有谁知道我怎么能做到这一点?
谢谢你,圣诞快乐,
丹尼斯
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
任何帮助都会很棒。谢谢!
ruby - Windows 上的独立 RedCloth
语境
我最近参与了一个软件开发项目,我希望使用文本标记来编写技术文档(适合在代码存储库中与代码一起跟踪)。因为该项目已经在使用Redmine,所以我想使用Textile从而避免其他开发人员学习另一种标记语言。我知道实现有所不同,所以本着POLS的精神,我想使用RedCloth,它在 Redmine 内部使用。
我们正在开发和部署到多个操作系统,包括 Windows。为方便起见,以及仅使用 Windows 的非技术、非开发人员用户,我希望能够使用独立工具编译所述技术文档,最好部署为单个安装程序。
我是 100% 的 Ruby 新手,所以请耐心等待。我不打算为这个项目使用 Ruby 开发,我只想在 Windows 上进行工作安装,我会从那里处理其余的工作。
需要帮助
我不是在开发 Rails 应用程序,这是用于桌面安装的,所以不要告诉我“只在 Linux 上使用它”。我已经安装了 DevKit,它可以安装make
等g++
,并被./configure
脚本接受为“健全的开发环境”。
我有一个简单的问题,我正在寻找一个简单的解决方案。谷歌搜索这个问题已经表明这个问题之前已经报告过,我只找到了切换到 Linux 的建议,而且人们告诉我它“就像宣传的那样工作”。
我想要一些实际的帮助,即使它只是以我可以检查的可能故障点清单的形式。
环境
此问题发生在以前没有 Ruby 安装历史的 Windows 7、64 位机器上。我目前无法访问 32 位。
Linux 安装不是问题。
问题
我刚刚下载了Ruby Installer for Windows Ruby 1.9.2-p136
和Ruby 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
确实存在,所以我不知道该怎么做。
ruby-on-rails - 限制用户在轨道中的红布/纺织品上使用某些标签
嘿,我正在尝试找到一种方法来限制用户使用某些标签,例如h1.
或h2.
在表单字段中。就像我不希望他们能够炸毁表单域和垃圾邮件。
有没有办法做到这一点,还是我必须在 gem 库中更改它?
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\”
ruby-on-rails - Rails - Redcloth,我如何转换现有的所见即所得废话 html?
我已经看到了曙光,我正在将我的网站转换为RedCloth以使用美妙的纺织品标记。
问题是,我的数据库中有几年价值的 html 内容不是纺织品标记。我怎么把它变成纺织品?有非手动的方法吗?
如果不是,在输出内容时,我是否应该检查 html,如果存在则不要使用 RedCloth?
例子:
这是什么红宝石方式?帮助新手!:-)
ruby-on-rails - redcloth (MissingSourceFile) - Heroku 更改为 bundler 1.0.7 后的新问题
我们的应用程序一直在工作。现在,我只是在 Heroku 迁移到 bundler 1.0.7 后第一次将一些新代码推送到了暂存中。现在我们的应用程序崩溃了,我收到了这个错误消息 -
我们在 Rails 2.3.8 上。
这是 Gemfile 的一部分 -
关于如何解决这个问题的任何想法?谢谢。