(一)常用的
rails s
rails c
rails s -p3001多个端口//
(
rake assets:precompile:all RAILS_ENV=production #产品模式编译
运行之后会在public的assets文件下产生大量静态文件,切换回development时需要删除掉,然后清空缓存,不然会报一些错。
rails s -e production运行产品环境
)
(二)与rake相关的
rails g migration 一般是单独创建一张表或者给某张存在的表进行添加修改删除字段
rails g model model_name会自动创建一个模型以及对应的一张表,可以在里面进行字段信息设置。
rails g migration add_xx_to_xxtbales
def change
add_column :users, :u_status, :integer, default: 0, :comment=>'审核状态'
end
修改整个表名
rails g migration rename_xx_to_xx
def up
rename_table("odler","new_names")
end
修改某张表中的字段
rails g migration rename_xxx_for_xxtables
def up
rename_column(:projects, :area, :square)
end
移除某张表中的某个字段
remove_xxx_from_xxtables
def up
remove_column :projects, :nature
end
修改表中某个字段类型
rails g migration change_xx_for_xxtables
def up
change_column :notice_infos, :genre, :integer
end
其实上面修改字段信息为其它名字也可以使用change的方式,但是为了明确到底是change什么还是使用对应的比较好。
(三)
rake db:migrate迁移
rake db:rollback回滚如果(二)步中设置了up需要设置down
分享到:
相关推荐
标题中的“rails_ionic_min:IONIC Icons缩小了GEM”指的是一个针对...因此,“rails_ionic_min”GEM的价值在于它帮助开发者轻松整合并优化了一个常用图标库,使得在Rails应用中使用IONIC Icons变得更加便捷和高效。
### Windows下Redmine-1.2.1的安装详解 #### 一、概述 Redmine是一款功能强大的项目管理和缺陷跟踪工具...此外,对于可能出现的一些常见问题也给出了相应的解决方案,帮助用户更好地解决问题,确保Redmine的顺利运行。
Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...
SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...