我想按照教程https://www.railstutorial.org/book/filling_in_the_layout在Rails 5.1.5上设置Bootstrap,但是使用Gemfile的过程不起作用。
经过一些阅读后,特别是在这里:Installing Bootstrap 3 on Rails App我最终下载了css文件并直接在app / assets / stylesheets中复制它们。
现在我收到了这个错误:
Invalid CSS after "...quire bootstrap": expected "{", was ""
在application.html.erb
中链接到此行<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
据我所知,这行是使用我在app / assets / stylesheets中创建的application.scss文件处理的(其中有一个文件application.css)。该文件只有一行:
*= require bootstrap
在进一步查看文档之后,我做了一个测试:
<%= stylesheet_link_tag "bootstrap" %>
从那里我得到另一个错误:
TypeError: Cet objet ne gère pas cette propriété ou cette méthode
这意味着&#39;此对象无法处理此方法&#39;。
我的Rails安装的另一个错误配置还是什么?
nodeJS安装是否可以解决问题?我在Ruby on rails: Stylesheets not working ExecJS::ProgramError找到了回复,似乎已经成功了。
答案 0 :(得分:0)
实际安装NodeJS可以提供很多帮助:这应该是窗口用户首先要做的事情!