谢谢楼上各位,看来排除了青轴了,我现在在考虑 是选茶轴还是红轴。。
撸一个界面容易,撸一个好看的界面就难了。建议要么找个符合自己审美的网站抄一下 UI, 要么买一套主题再自己定制一下。
看到这条,不得不顶。
如果您参加过高质量的 Rails 培训 (例如 @knwang 创办的 TealeafAcademy/LaunchScool) 有加分。
今天也碰到这个问题,Rails 5 的 安全性又提高了。另外 params.merge!
这个方法将被移除,可用 params.merge
代替,然后需要什么参数再 permit 参数的 key
pry
也可以有这样: pry-bybug
, 另外 还有很实用的 pry-remote
常用的 pry
工具箱:
gem 'pry'
gem 'pry-byebug'
gem 'pry-remote'
gem 'pry-stack_explorer'
gem 'pry-rails'
jbuilder 里面怎么写 ruby 代码,就可以怎么加 binding.pry
Haml 可以这样:
- binding.pry
Cooool!!
以前看过这个网站,挺不错的,不过这个中文版的翻译有点落后了,还是老的语法,还是看英文版的好。
赞一下 支持远程的公司。
以开发某一个项目为目标的实战 Rails 开发培训,我推荐 http://launchschool.com
直接在 Pragmatic 官网买电子版,还能经常收到更新。
已经下载了
Rails 是全栈框架,前端 HTML/CSS/JS 都要会点。然后把 Sass 学会,ERB 就比较简单了,前期最好别看 HAML / Slim / Coffee。如果你要部署到生成环境,还得搞明白 Asset Pipeline。
偶尔 会有 HTTPError
Fetching gem metadata from http://gems.ruby-china.org/..Retrying dependency api due to error (2/4): Bundler::HTTPError Network error while fetching http://gems.ruby-china.org/api/v1/dependencies?gems=actionpack%2Crailties%2Csass%2Csprockets%2Ctilt%2Csprockets-rails%2Cthor%2Crails-dom-testing%2Cautoprefixer-rails%2Cjson%2Crdoc%2Csanitize%2Cactivesupport%2Crake%2Cactiverecord%2Crack%2Cactivemodel%2Cbinding_of_caller%2Cdebug_inspector%2Cminitest%2Ci18n%2Cculerity%2Cnokogiri%2Crack-test%2Cmime-types%2Ccelerity%2Cxpath%2Caddressable%2Cconfiguration%2Cspoon%2Cffi%2Crails_serve_static_assets%2Crails_stdout_logging%2Cactionmailer%2Cactiveresource%2Cactionwebservice%2Cbundler%2Cactionview%2Cactivejob%2Cactioncable%2Ctherubyracer%2Cexecjs%2Cmulti_json%2Ccoffee-script%2Cturbolinks-source%2Cblankslate%2Chaml%2Chtml2haml%2Choe%2Csubexec
Retrying dependency api due to error (3/4): Bundler::HTTPError Network error while fetching http://gems.ruby-china.org/api/v1/dependencies?gems=actionpack%2Crailties%2Csass%2Csprockets%2Ctilt%2Csprockets-rails%2Cthor%2Crails-dom-testing%2Cautoprefixer-rails%2Cjson%2Crdoc%2Csanitize%2Cactivesupport%2Crake%2Cactiverecord%2Crack%2Cactivemodel%2Cbinding_of_caller%2Cdebug_inspector%2Cminitest%2Ci18n%2Cculerity%2Cnokogiri%2Crack-test%2Cmime-types%2Ccelerity%2Cxpath%2Caddressable%2Cconfiguration%2Cspoon%2Cffi%2Crails_serve_static_assets%2Crails_stdout_logging%2Cactionmailer%2Cactiveresource%2Cactionwebservice%2Cbundler%2Cactionview%2Cactivejob%2Cactioncable%2Ctherubyracer%2Cexecjs%2Cmulti_json%2Ccoffee-script%2Cturbolinks-source%2Cblankslate%2Chaml%2Chtml2haml%2Choe%2Csubexec
前几天 在 Ruby Weekly 上也看到了,赞同这种原则。接触过一些老的项目,作为新手看到 一个 Controller 里面 几十个 action, 当时就晕了。
Simple as pie, and junior developer friendly
#11 楼 @crazyjin 你用 Homebrew 装 mysql, 然后 装上 LauchRocket 就可以管理了。
另外,Homebrew 安装的 mysql 配置文件,一般在 这个路径,根据 mysql 版本有所不同:
➜ 5.6.27 git:(master) pwd
/usr/local/Cellar/mysql56/5.6.27
➜ 5.6.27 git:(master) ls -l
total 280
-rw-r--r-- 1 WuQi admin 17987 Sep 18 22:24 COPYING
-rw-r--r-- 1 WuQi admin 105656 Nov 16 15:51 INSTALL-BINARY
-rw-r--r-- 1 WuQi admin 494 Nov 16 15:51 INSTALL_RECEIPT.json
-rw-r--r-- 1 WuQi admin 2496 Sep 18 22:24 README
drwxr-xr-x 46 WuQi admin 1564 Nov 16 15:51 bin
-rw-r--r-- 1 WuQi admin 593 Nov 16 15:51 homebrew.mxcl.mysql56.plist
drwxr-xr-x 3 WuQi admin 102 Nov 8 14:32 include
drwxr-xr-x 11 WuQi admin 374 Nov 8 14:32 lib
drwxr-xr-x 4 WuQi admin 136 Nov 16 15:51 libexec
-rw-r--r-- 1 WuQi admin 943 Nov 16 15:51 my.cnf
drwxr-xr-x 20 WuQi admin 680 Nov 16 15:51 mysql-test
drwxr-xr-x 3 WuQi admin 102 Nov 8 14:32 scripts
drwxr-xr-x 6 WuQi admin 204 Nov 8 14:32 share
drwxr-xr-x 28 WuQi admin 952 Nov 16 15:51 sql-bench
drwxr-xr-x 8 WuQi admin 272 Nov 16 15:51 support-files
最后,Mac 上面有很 NB 软件,是 Mac 平台独有的,比如 OmiFocus, Skech , TextMate, iTerm 等等。
homebrew 装的 mysql, 可以用 LaunchRocket 来启动,不用配置文件吧
COOL! 在 Ruby Weekly 也看到推荐了。
订阅过一段时间 Code School, 我也感觉不适合新手;要说适合老手,也不对,看完视频也挺费时间,不如直接搜搜文档。还是在通过项目来学习,学得更快。
@helperhaps @qinfanpeng 谢谢回复,最后参考了一位大神的代码,用 Ajax 解决了。
既然是 Mac OS X, 为什么不直接在 Mac 上来搭建 Rails 环境呢?
通过 Vagrant 搭建 的 Linux 环境,还有许多的依赖要装的。
好赞!
:plus1:
#18 楼 @helperhaps 但是,第二个 form 注册也是需要手机号的,怎么在第二个 form 获取手机号呢?