瞎扯淡 Rails + MySQL 的个人练手项目,请大家多多指点!

Sylor-huang · 2019年04月09日 · 最后由 qq792326645 回复于 2019年04月26日 · 2068 次阅读

历时一年,从一窍不通到慢慢摸索,独立完成的Rails练手项目,中间碰到过许许多多的问题,在此先感谢论坛的各位前辈的指点。

网站测试版地址:https://www.udask.cn/

网站采用响应式布局,PC端和移动端均可访问,但布局有所区别。

网站服务器使用:阿里云,文件存储为:七牛云

以下是本网站使用的一些gem

网站的前端使用: gem 'bootstrap-sass', '~> 3.3.7',

后端使用: gem 'rails', '~> 5.2',

数据库采用: gem 'mysql2', '>= 0.3.13', '< 0.5',

分页插件采用: gem 'kaminari'

关注、收藏、点赞、反对等采用: gem 'action-store'

文件上传、裁剪使用:

gem 'carrierwave', '~> 1.2', '>= 1.2.2'

gem 'carrierwave-qiniu', '~> 1.1', '>= 1.1.5'

cropper.js

搜索采用: gem 'searchkick', '~> 3.1', '>= 3.1.2', 中文分词使用IK插件

用户默认图像使用: gem 'letter_avatar', '~> 0.3.6'

用户通知系统使用: gem 'notifications', '~> 0.6.0'

网站图标使用: gem 'font-awesome-rails'

后台管理使用: gem 'activeadmin', '~> 1.4', '>= 1.4.3'

gem 'arctic_admin', '~> 1.5', '>= 1.5.2'

gem 'devise', '~> 4.5'

markdown使用:

gem 'redcarpet', '~> 3.4'

gem 'coderay', '~> 1.1', '>= 1.1.2'

分享功能使用:gem 'social-share-button'

第三方绑定、登录使用:

gem 'omniauth', '~> 1.9'

gem 'omniauth-oauth2', '~> 1.6'

gem 'omniauth-github', '~> 1.3'

gem 'omniauth-linkedin-oauth2', '~> 1.0'

gem 'omniauth-qq', '~> 0.3.0'

gem 'omniauth-stackexchange', git: 'https://github.com/nashby/omniauth-stackexchange.git'

网站的一些页面

网站首页显示:

网站登录页面:

网站注册页面:

网站标签页面:

markdown输入框:

网站功能页面:

欢迎大伙提意见、提Bug,非常感谢!

共收到 28 条回复

很好,应该开源

需要找工作吗?坐标深圳,提供实习及非实习岗

😂 action-store 好使吧,哈哈哈

ThxFly 回复

谢谢,刚在长沙这边上班了,也是做rails的。

huacnlee 回复

谢谢大佬的关注,感谢您的曾经指导。action-store很好用😀

yfscret 回复

谢谢关注😀

gaolei14 回复

你说的是模板开源吗?

浏览计数器有问题吧 *2的累加?

武汉的?老乡,握个手。

RoyZheng 回复

感谢您的反馈,已修改了😀

quakexx 回复

你咋知道我是武汉的呢?😅

楼主优秀👍

不错不错

牛逼,牛逼,大牛逼

不错!

大佬好,我想问一下怎么让网页适配于移动端呢?我自己写的博客在移动端依旧显示PC端布局,另外想问一下在阿里云部署是需要付费吗?我是免费部署在heroku上的但是需要翻墙访问。

Sylor-huang 回复

欢迎把模板开源!把 views 和 assets 目录放 github 吧,可以结合网站一起参(Chao)考(Xi)一下!😀

小伙子不错,从你身上看到了当年的自己,加油啊。👍

真不错啊。

XixiAndRuby 回复

我前端用的是Bootstrap,这个是可以适配移动端的,就是有些代码需要重新写下。然后阿里云的话,服务器的话是需要买的,我是去年双十一的时候,买的一个便宜的ESC,你可以关注下。

zhihui 回复

哈哈,谢谢。

lanzhiheng 回复

谢谢了

Peter 回复

有时间的话就弄下😀

大佬,能不能交一下小白,学Ruby应该从哪到哪学的快一些,我现在感觉一直在瞎忙

跟我一直想做的项目很相似,一句话概括---收费版的Stack Overflow😃

哥们在长沙哪儿上班?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册