Nic*_*nto 9 ruby-on-rails activeadmin
安装active_admin - 我更新了我的宝石,做了
rails generate active_admin:install
rake db:migrate
Run Code Online (Sandbox Code Playgroud)
然后我想去localhost:3000/admin
我得到这个错误页面
ArgumentError in Active_admin/devise/sessions#new
Showing D:/Ruby192/lib/ruby/gems/1.9.1/gems/activeadmin-0.3.2/app/views/layouts/active_admin_logged_out.html.erb where line #9 raised:
different prefix: "D:/" and "C:/project/app/assets/stylesheets"
(in C:/project/app/assets/stylesheets/active_admin.css.scss)
Extracted source (around line #9):
6: <title><%= [@page_title, active_admin_application.site_title].compact.join(" | ") %></title>
7:
8: <% ActiveAdmin.application.stylesheets.each do |path| %>
9: <%= stylesheet_link_tag path %>
10: <% end %>
11: <% ActiveAdmin.application.javascripts.each do |path| %>
12: <%= javascript_include_tag path %>
Rails.root: C:/project
Application Trace | Framework Trace | Full Trace
Request
Parameters:
None
Show session dump
Show env dump
Response
Headers:
None
Run Code Online (Sandbox Code Playgroud)
请注意,项目文件夹和ruby文件夹确实位于不同的驱动器中(从未认为它很重要)
更新:
我发现这个http://github.com/rails/rails/issues/660似乎与解决方案的错误相同,但我不明白需要做什么才能使错误消失.
请帮忙 :)
use*_*284 17
我使用Window XP sp3来使用Rails
解决方案:
获取"Junction.exe",在Windows Vista中用于"mklink"
创建simbolic链接
运行myApp
没关系..!!!!
小智 14
解决此问题的最简单方法(至少对我来说)是将项目宝石捆绑到项目文件夹本身.从项目文件夹中:
bundle install --path .bundle
这会将项目请求的gem安装到项目内的.bundle文件夹中.对bundle exec的后续调用将记住使用这个gems缓存,并应该缓解上面的错误.
| 归档时间: |
|
| 查看次数: |
5616 次 |
| 最近记录: |