zoukankan      html  css  js  c++  java
  • 尝试rails

    之前一直想试试这个传说中的框架,但是由于本身比较喜欢python严谨的风格所以之前先尝试了一些pylons。

    近期制作数字报纸网站,正好在其中尝试一下。

    首先下载Instant rails,按照书上的一步步建立rails项目。

    前期比较纠结的是scaffold ,按照Agile+Web+Development+with+Rails 的2.0版本来做,完全不行。

    后来搜索了一番,发现2.0的书对应的是rails1.x,而Instant rails内是rails2.0.2,所以不行。

    (之后也尝试了一下用ruby1.9.x下用gem下的rails ,结果访问mysql出现问题,所以就有退回来,继续使用

    rails2.0.2.,这是后话)

    继续说scaffold,这个脚手架。在rails 1.x中,是直接在Action 的class内,加一句

    scaffold:ModelName

    就可以了,后来下了Agile+Web+Development+with+Rails 3.0的英文版,拜读了一下,才发现scaffold在2.x及后

    都是使用 ruby script/generate scaffold Product的方式来产生代码。而用这种方式的一个明显的好处就是,可以很容易的改掉

    rails为你生成的代码(ps:于generate对应的是 ruby script/desctroy scaffold Product,可以删掉不小心产的的代码哦~~)


  • 相关阅读:
    hdu-5569 matrix(dp)
    hdu-5780 gcd(数学)
    hdu-5778 abs(暴力枚举)
    hdu-5777 domino(贪心)
    hdu-5776 sum(同余)
    polymer-quick tour of polymer
    polymer-developer guide-feature overview
    polymer技巧
    polymer入门例子-已过时
    polymer-developer guide-registration and lifecycle
  • 原文地址:https://www.cnblogs.com/TLightSky/p/2941432.html
Copyright © 2011-2022 走看看