display_name 这玩意怎么用啊,我看了一些 stackflow 里面的案例,似乎没有详细的说明用途。谢谢
大神真多啊,继续努力
好,我看看 git 管理代码的方法,之前确实没有用 git
初看,确实没有用 git 管理
感谢大神,我稍后按你的试试
好的,我试试,谢谢了
事实上在 rake db:migrate 时就报错了,in `load_missing_constant': Circular dependency detected while autoloading constant V1::Base (RuntimeError),完全看不懂什么情况啊
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '5.0.0'
# Use postgresql as the database for Active Record
gem 'pg', '~> 0.15'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'activeadmin'
gem 'devise'
gem 'cancancan'
gem 'rolify'
gem 'draper'
gem 'pundit'
# Use ActiveModel has_secure_password
gem 'bcrypt', '~> 3.1.7'
gem 'bootstrap-sass', '~>3.3.7'
gem 'autoprefixer-rails', '~>5.2.1'
#gem "twitter-bootstrap-rails"
gem 'carrierwave', '>= 1.0.0.beta', '< 2.0'
gem 'rmagick'
gem 'grape'
gem 'doorkeeper'
gem "rack-oauth2"
#gem 'will_paginate', '~> 3.1.1'
gem 'kaminari'
gem 'dalli'
gem 'actionpack-page_caching'
gem 'actionpack-action_caching'
gem 'delayed_job'
gem 'delayed_job_active_record'
#gem "sidekiq"
#gem "devise-doorkeeper"
gem 'roadie'
gem 'roadie-rails'
gem 'nokogiri', '1.6.0'
#gem 'premailer-rails'
想请教几个问题
Rails 5.0 直接使用 debugger() 即可进入调试
我也碰到这种问题,那看来只有手动了
版本问题,哈哈,我昨天也碰到这个问题了,需要将 gemfile 中关于 sqlite3 的版本降下来
不错啊,薪资待遇
搞定了,按上面仁兄说的,进入相关文件看,到 doorkeeper.rb:125 行去看到底出了什么问题, Doorkeeper.configuration.token_grant_types << "password" 然后用这行去查,发现是由于当前 doorkeeper 版本不对 然后修订 gemfile 中 doorkeeper 版本号,重新 bundle install 以及 rake db:migrate,rails server, 一切 ok
doorkeeper 不是个通用的么,怎么会报错啊?你意思让我进 doorkeeper 里面看?
所有的数据库操作均报此问题提,can't modify frozen array,什么意思啊
谢谢,安这个方法已经搞定了
这个还真没办法回复你,我也不懂什么叫程序员,哈哈哈。
找到原因了,我一开始是用 rvm 管理的 ruby 版本,后来加载同事这个工程的时候,发现 rails 不存在了,我个人理解是 ruby 是全局的,rails 版本是跟随项目走的,然后就去敲 bundle install,说我没有安装 bundle 这个 gem,安装过程中说我没有权限,需要输入密码,结果我理解成了 root 权限,就切换到 root 下安装 bundler,可能是那时候把 ruby2.5.1 安装进去了,这样版本就有问题了。所以目前解决方法为:
我觉得我需要先把 ruby 2.5.0 干掉
是新手呢
我电脑上都不晓得什么时候装的 ruby 2.5.0 版本,只是 install bundler 时说我没有权限,然后 root 了一把,执行了 gem install bundler,就出现了 2.5.0 版本,是不是路径搞错了?
还是不行
谢谢,改过来了,还是报错啊
我觉得你是对的,能用就行,卸载是用 gem uninstall ruby?我查查
安装了,一直报错,不知道为什么
rvm list 可以枚举所有已安装 ruby 版本,ruby -v 显示当前工作 ruby 版本,为什么 rvm list 却没有当前这个 2.5.1 版本呢?
然后现在 rails -v 也找不到了
我都没想安装 ruby 2.5,昨天晚上才很爽的把一个 rails new project 建构起来,使用的是 2.3.1 以及 2.3.0,不知道怎么就安装了 2.5 版本了。
这种说法还真的蛮贴切的,skinny controller and fat model.