rails 创建项目、创建controller、model等

rails2之前创建新项目:

rails3以及更高版本创建新项目:rails new webname

创建数据表model:rails g model user name:string sex:string

创建controller:rails g controller user index new create edit update delete

添加字段到user表:rails g migration add_name_and_sex_to_user name:string sex:string

服务器后端运行rails项目开发环境:rails s -p 1026 -b 192.55.34.43 -d

服务器后端运行rails项目生产环境:rails s -e production -p 8080 -b 192.55.34.43 -d

服务器后台直接运行方法(不用rails c):nohup rails r "LibraryBook.create_index_load_basedata" &

开发环境下运行rails c:rails c e production

时间: 2024-10-12 06:46:30

rails 创建项目、创建controller、model等的相关文章

SpringMVC作用、SpringMVC核心组件、创建项目流程

SpringMVC框架 1. 作用 解决了V-C的交互问题,即视图与控制器的交互问题. 在原生的Java EE技术中,使用Servlet作为项目中的控制器,用于接收用户的请求,并给予响应结果.这种做法最大的问题在于:在常规做法中,每个Servlet对应1个请求路径,例如LoginServlet处理login.do的请求,而RegisterServlet处理register.do的请求,所以,会导致Servlet数量太多,不便于管理(无论从源文件的数量,还是从配置文件的内容),且对象太多进而占用大

[如何在Mac下使用gulp] 1.创建项目及安装gulp

1.创建项目 2.安装gulp 3.运行gulp 创建项目 -创建项目文件夹命名为firstGulp,并在firstGulp目录下运行 npm init .npm init 会创建packjson文件,用于保存与项目有关的文件信息. 绿色部分需要我们根据项目自身情况手动输入 ,也可设置为空.红色部分是最终生成的内容. -当然在最后,需要手动确认信息.确认之后,会在firstGulp项目目录下生成一个packjson.json文件 -确认之后,在firstGulp目录下生成的packjson.js

MVC Core 网站开发(Ninesky) 1、创建项目

又要开一个新项目了!说来惭愧,以前的东西每次都没写完,不是不想写完,主要是我每次看到新技术出来我都想尝试一下,看到.Net Core 手又痒了,开始学MVC Core. MVC Core最吸引我的有三点: 跨平台:windows和linux都可以用,以后没必要让客服非得用windows服务器了 多数据库支持:这个是Entity framework Core的功能,提供SQL Server.SQlite.PostgreSQL,MySQL等多种数据库支持,在linux下用.Net MVC再也不用担心

创建项目以及django路由规则(环境必备 python3.7 django 2.1.3)

本人使用pycharm创建django项目首先选择django创建项目创建完成目录如下在终端键入命令python manage.py startapp model1,python manage.py startapp model2 自动生成模块model1和model2终端键入python manage.py migrate 生成基础库,我采用的默认的sqlite3库,如果要使用别的库,需要在settings.py中配置DATABASES = {'default': {'ENGINE': 'dj

VUE学习之路一环境/项目创建

vue环境安装 nodejs 需要配置环境变量 脚手架安装工具 npm install --global vue-cli / cnpm install --global vue-cli //安装cnpm命令时需要配置淘宝镜像 创建项目 创建的位置必须要先CD到相应的目录下 cli2.X    创建: vue init webpack project-name     运行:npm run dev cli3.x    vue create webpack project-name npm run

Centos 7搭建Gitlab服务器以及操作(创建项目,创建群组,创建用户,添加密钥)

一. 安装并配置依赖bao 在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开 系统防火墙中的HTTP和SSH端口访问 安装前准备 命令:iptables -F      #清除防火墙规则 gitlabserver    192.168.175.100       gitlab服务端 安装前了解 gitlab常用命令 gitlab-ctl start:启动全部服务 gitlab-ctl restart:重启全部服务 gitlab-

Eclipse+Maven 项目创建

★:jar包下载不了的话可能是镜像里没有这个版本,换个低版本的就行 ★:eclipse工程validating很慢,可以先关掉验证(一般对项目没什么影响) ★:eclipse工程pom.xml文件报错 到仓库 删除所有以.lastupdate结尾的文件 ★:maven下载jar包慢 解决办法就是到setting文件中,配上<mirror>标签的内容 --> 加在<mirrors>里面 <mirror> <id>alimaven</id> &

python开发学习-day15(前端部分知识、web框架、Django创建项目)

s12-20160430-day15 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin

NET5实践:项目创建-结构概述-程序运行-发布部署

ASP.NET5实践01:项目创建-结构概述-程序运行-发布部署 1.项目创建 ASP.NET5项目模板有三种: 新建项目: 选择模板: 2.结构概述 References对应配置是project.json中: "frameworks": { "dnx451": { }, "dnxcore50": { } }, ASP.NET5开发时支持多版本的clr共存,但运行时是使用其中一种. dnxcore50是跨平台.模块化的coreclr.它有多种,如