Ruby on rails 正在尝试在MyRails(版本:4.2.5)应用程序中添加降价
我是RubyonRails的新手,这也是我的第一个ruby应用程序。现在我需要在我的应用程序中添加降价,我遵循下面的教程 但它显示了一个错误: 这里还有我的代码和详细信息 查看文件代码:Ruby on rails 正在尝试在MyRails(版本:4.2.5)应用程序中添加降价,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是RubyonRails的新手,这也是我的第一个ruby应用程序。现在我需要在我的应用程序中添加降价,我遵循下面的教程 但它显示了一个错误: 这里还有我的代码和详细信息 查看文件代码: <%= form_for :postedJob, url: postANewJob_path(@postedJob), action: :create, method: :post, html: { class: 'form-horizontal' } do |f| %> <div
<%= form_for :postedJob, url: postANewJob_path(@postedJob), action: :create, method: :post, html: { class: 'form-horizontal' } do |f| %>
<div class="col-sm-6">
<div class="form-group">
<label class="title">Job Description</label>
<%= markdown @upload_resumes.job_description %>
</div>
</div>
<% end %>
gem 'redcarpet'
Gem文件代码:
<%= form_for :postedJob, url: postANewJob_path(@postedJob), action: :create, method: :post, html: { class: 'form-horizontal' } do |f| %>
<div class="col-sm-6">
<div class="form-group">
<label class="title">Job Description</label>
<%= markdown @upload_resumes.job_description %>
</div>
</div>
<% end %>
gem 'redcarpet'
有人能帮我找到虫子吗
我的rails版本:4.2.5来自
rails.root
值我想您正在windows上运行应用程序。一些gem(其中之一就是红地毯)具有本机扩展,必须编译这些扩展才能使gem正常工作
首先,尝试在rails应用程序文件夹中运行irb
。然后,在irb提示符中尝试要求“红地毯”
。若这会给你们一个错误,那个么扩展并没有正确编译
您可以通过安装Ruby开发工具包
来解决此问题。可以在这里找到:
(查看开发工具包和您的windows体系结构)
不管怎样,祝你好运:)我想你可以试试另一个,不仅仅是降价,你还可以试试
redactor
我认为您的解决方案是以下链接,这里是非常好的表示:
希望能找到您的解决方案您是否完成了
捆绑安装
?是否安装了红地毯
gem?是的,我安装了捆绑包和红地毯:3.3.4请将完整的错误堆栈跟踪粘贴到问题中。链接图片不是一个好的做法。感谢@MichalSzyndeltry在应用程序\u helper.rb
的顶部添加要求“redcarpert”
,首先感谢您的回答。当我创建应用程序,然后安装开发工具包。现在,在您的答案也尝试过之后,它显示了覆盖。在运行irb
和require“red地毯”
之后,您得到了什么输出?很好。然后在rails控制台中尝试这些行:需要“红地毯”;rr=red地毯::Markdown.new(red地毯::Render::HTML);render(“hello”)
并将输出放在这里。