随笔分类 - 《Learn Rails5.2》中部分章节知识
一本浅显,但多少有点用的书。跳着看了一些有用的知识点。
摘要:如果一个Rubyer想要提供一个功能或某个程序或程序的集合给其他Rubyer使用,这个Rubyer可以创建一个package,这个package就叫做gems。 可以通过gem install安装。 https://www.ruby-toolbox.com/ Raisl 本身就是一个gem。 gem
阅读全文
摘要:Naming a Route get 'home/index', as: "different_name" 会得到prefix: different_name代替home_index, 这个是路径的名字。 get 'home/ping', to: "home#pong" to方法,定义到哪个控制器的
阅读全文
摘要:用generator建立一个手脚架 Representational State Transfer (REST). 具像的状态转存。https://en.wikipedia.org/wiki/Representational_state_transfer RESTful风格的简单的理解:如何根据一个
阅读全文
摘要:偶然一次: 运行rails generate停止不动,网上查找答案,可能是bundle update 之后 spring 版本变化了,和正在运行的 spring 实例不兼容。 Spring导致的同样的原因: rails g migration后,窗口显示了生成迁移文件,但文件树结构上没有显示这个文件
阅读全文
摘要:rails generate model photo title:string album:references 这会产生一个album_id列,当建立belongs_to关联时,需要用到。 references算时一种结构,会产生integer. For integer, string, text
阅读全文
摘要:豆知识扩展: <meta> https://www.cnblogs.com/chentianwei/p/9183799.html css selector div > p 选择所有父母是<div>的<p>元素。 div p 选择所有在<div>内的<p>元素。 个人理解 div.dialog特指类名
阅读全文
摘要:使用版本控制器的原因: 你没有系统根权限,所以你没有别的选择你想要分开运行几个rails 系统 ,并且这几个rails有不同的Ruby版本。使用RVM就可以轻松做到。 没有什么新鲜的先安装xcode,再安装rvm->ruby->rails。安装homebrew->posalsql。
阅读全文
摘要:ActiveStorage. 英文书Learnrails5.2的案例 本例子目标:增加一个avatar image给每个用户。 准备: 需要安装Imagemagick software。 它可以create, edit, compose, or convert bitmap images. It c
阅读全文
摘要:Credentials(Rails5.2新) 增加config/credentials.yml.enc 憎加config/master.key 移除了5.1使用的config/secrets.yml, config/secrets.yml.enc and SECRET_BASE_KEY 用于储存pr
阅读全文
摘要:⚠️本章节记录缓存的一些方法的用法案例,配合这篇博客一起阅读:https://i.cnblogs.com/EditPosts.aspx?postid=8776632 前置种子 https://github.com/stympy/faker 如有个Company模型,含有一个name属性。弄出三十个实
阅读全文
浙公网安备 33010602011771号