又开始学习rails

人生就那么几十年,该活的有点意义,不能每天回家就是打游戏,偷菜啊。于是乎,这两天又开始学习rails,不知道这次又能坚持多久。

 

对于web,一直向往之,但是总是学习的过程中发现基础太差,比如准备看个全站程序,刚开始一点,发现一个知识点没学好,又开始寻找这个知识点的参考,然后在此过程中,发现另一个知识点,于是乎,开始嵌套循环,最终不了了之,觉得浩如烟海,自己都失去了信心。

 

闲话少说,这两天学到的知识点总结一下:

 

使用instant rails +netbeans。

1.安装instant rails,会有一个执行程序启动apache,mysql

2.netbeans下载安装。

3.netbeans的输出控制台字体无法显示中文,需要修改jdk的一个文件,和netbeans的一个文件

4. 使用scaffold post后,会生成controller、modes、migration代码

5.在migration代码中,建立数据库结构后,执行rake版本迁移,这样就建好了数据库。

6.netbeans的controller方法中,可以右键-运行,ide会启动服务器,并且访问该action方法,比较方便

7.map.resource有点难懂,需要继续学习,在网上没有找到好的资料

8.下载了beast的代码,安装的时候碰到一些问题。

   ①下载gem到本地,打开命令行,将命令行目录切换到下载的gem所在目录,执行本地安装。

   ②使用netbeans内建的jruby,无法载入beast的rake命令,换成instantRails的ruby,即变为正常。

 

问题:

   网上的资料显示:如果parent has_many childs,那么使用了

 

之后,应该可以使用children_path,new_child_path等等,但是根据实际运行发现必须有parent_前缀才行:

parent_children_path,parent_child_path.迷惑中。

 

beast就是这样的,其代码因为redcloth暂时没有安装成功,还无法运行

 

继续研究,我喜欢rails这种500行就能写个论坛的出来的效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值