Rails can't use byebug without Readline解决方案
在网上找了半天这个问题,各种千奇百怪的方法,可是就是没搞定,最后搞定的倒是挺容易的:
1gem 'rb-readline'
2
最后加一句这个,针对缺少execjs/therubyracer,可以加上:
1gem 'execjs'
2gem 'therubyracer'
3
随手记录自己的学习过程
在网上找了半天这个问题,各种千奇百怪的方法,可是就是没搞定,最后搞定的倒是挺容易的:
1gem 'rb-readline'
2
最后加一句这个,针对缺少execjs/therubyracer,可以加上:
1gem 'execjs'
2gem 'therubyracer'
3
Ruby学了主要作用大概也就是写写脚本了(毕竟传说中的Python/Ruby二选一),躺在床上想到因为复制黏贴下来少回车,在有的Markdown中会解析为没换行,有的则是
<br/>
,这让人非常的烦躁!所以需要处理一下,怎么处理最快——用脚本。
首先先匹配,在Ruby正则表达式中,+
匹配一次或以上,我们需要匹配\n
,所以需要用多行的模式m
。
1re = Regexp.new(/\n+/m)
2
匹配替换用的是String.gsub
方法。表示替换全部,sub
只替换首次匹配的部分。
1result = file.gsub(re, "\n\n")
2
AnguarlJS中的方法虽然可以直接进行jsonp跨域请求,不用像jQuery那样包装jsonp,不过依旧需要后端开启跨域,否则仍旧没办法数据交互: 已阻止跨源请求:同源策略禁止读取位于 http://localhost:3000/create 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。
这两天属于北京填鸭式的给自己灌输了一堆Rails的知识,其实心挺累的,最后几乎看不进去了……
首先先说明,当Rails创建Controller\Model之类的同时,他会创建一堆方法!!! 首先先说明,当Rails创建Controller\Model之类的同时,他会创建一堆方法!!! 首先先说明,当Rails创建Controller\Model之类的同时,他会创建一堆方法!!!
因为很重要所以要说三遍。
这里也就是草稿的集合,具体请查询相关教程手册。
《Ruby On Rails Tutorial 中文版》中的第八章,把思路总结了一下,大概是Session构建的9个过程:
执行:rails generate controller Sessions
,同时会创建一个Helper,之后我们会反复使用
在routes.rb中追加:resources :sessions, only: [:new, :create, :destroy]
追加完毕之后,我们还需要写一下match:
1match '/signin', to: 'sessions#new', via: 'get'
2match '/signout', to: 'sessions#destroy', via: 'delete'
3