Lydia's blog

Every day to be a little better


  • Home

  • Archives

  • Search

Multi Role

Posted on 2016-12-07 14:23

第一种方式:gem rolify
rolify

Read more »

gem-carriewave

Posted on 2016-12-06 18:46

carriewave是一个可以帮助我们上传我们需要文件的插件。它可以上传文档,图片,且可以一次上传多张图片。
1.上传文档
(1)在gemfile中添加 gem “carriewave”
bundle install
重开sever:ctrl+c => rails s
(2)加入uploader机制
rails g uploader xxx
eg:rails g uploader attachment

Read more »

使devise可见

Posted on 2016-12-05 19:59

1.使devise下页面可见
rails generate devise:views

Read more »

terminal 新建文件

Posted on 2016-12-05 13:20

1.新建页面
touch

2.新建文件夹
mkdir
eg:mkdir app/views/common

3.新建model
rails g model xxx xx:xx
删除model
rails d model xxx

4.新建controller
rails g controller xxx

git 命令汇总

Posted on 2016-12-04 15:22

基础命令

Push:
1.在github上新建一个repo。
2.将网页上提供的代码粘贴到terminal中
3.git push origin master(只有一个branch)
git push –all origin (有很多branch)

Pull:
1.进入要克隆的专案网址
2.点击clone/download,复制githu提供的网址
3.终端输入git clone 上一步复制的网址

Read more »

1.submit按钮没反应 2.显示多张图片问题 等其他问题及其解决方法

Posted on 2016-10-26 12:43

1.设置完页面基本需求后,点击submit属性按钮没有任何反应
解答:在controller,submit要完成的action后加上!。
如:new界面的submit点击完没有反应的话,就在controller中def create下的if @xxx.save后面加上一个!变成
if @xxx.save!,这样运行网站时就会提示存在何种错误。

2.(最最重要!!!!)
上传图片时,相关代码完成后。就是没有图片在页面上显示,一直显示no pic。
解答:在index页面显示图片的区域不可有@,应为xxx.image
而在show页面则必须要有@,应该是@xxx.image
ps.不只是图片需要这样,显示状态等,需要引用model中栏位的地方,都要注意此问题!!!!!!!

3.bfore_action :authenticate_user!必须要在before_action :require_is_admin前面

4.在设定多个角色时,要将role和栏位(如:is_admin)联系在一起这样才能变换一个role或者栏位时,使得另一个跟着一起变 化。判断条件也应该是两个一起判断的。

5.rake db seed的用法:在seed.rb中写入需要的数据
rake db:drop
rake db:create
rake db:schema:load
rake db:seed

heroku上传

Posted on 2016-10-25 09:39

1.先登录:heroku login 输入帐号和密码
2.上传key:heroku keys:add
3.在heroku注册新的应用程式,给你新应用程式的 URL(网址):运行heroku create后 会给你新的网址
4.进入atom:atom .

Read more »
1…2728

Lydia

This is lydia's blog

277 posts
1 categories
46 tags
© 2020 Lydia
Powered by Hexo
|
Theme — NexT.Muse v5.1.4