我的Rails版本: Rails 4.2.1
这是我的代码:
的Gemfile
gem 'syntax-highlighter-rails'
应用程序/资产/ Javascript角/ application.js中
//= require syntax-highlighter-rails/shCore
//= require syntax-highlighter-rails/shBrushCpp
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
应用程序/资产/样式表/ application.css.scss
/*
*= require_tree .
*= require_self
*= require syntax-highlighter-rails/shCore
*= require syntax-highlighter-rails/shThemeDefault
*/
应用程序/视图/ codebanks / show.html.erb
<pre class="brush: cpp">
<%= @codebank.content %>
</pre>
应用程序/视图/布局/ application.html.erb
<head>
...
<script type="text/javascript">
SyntaxHighlighter.all();
</script>
</head>
在我的Rails项目中,我安装了syntaxhighlighter gem,但在点击刷新按钮之前它不起作用。
我认为问题与syntaxhighliter有关,但我不知道为什么会发生。
请帮帮我..我已经坚持了一个星期..