Web开发敏捷之道的笔记(16)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • [已注销]

    [已注销]

    要修改数据库,添加字段什么的 首先,需要创建一个迁移任务 /代码内容已省略/ 打开迁移任务的源文件,编辑其中的 up()方法,在其中插入“向 products 表添加 price 字段及 其 相 关 参 数 :precision , :scale 和 :default ” 10 的 代 码 ( 如 下 所 示 ) 。 down() 方 法 则 用 remove_column()方法删除这个字段。 /代码内容已省略/ 运行数据迁移 <...

    2013-06-08 10:28

  • [已注销]

    [已注销]

    命令太长页面中无法放入。要把一条命令分成多行输入,只需在行尾加入反斜杠,你就会得到提示要求输入更多内容。 Windows 用户需要将完整的命令在一行中输入,不能有反斜杠。 6这本书中的时间戳明显是人为编造的。通常时间戳是不连续的,它反映出创建迁移任务的时间。 7如果这让你感到危险,不妨现在就尝试一下撤销迁移。只要在命令行输入: depot>rake db:migrate VERSION=0 数据库结构...

    2013-06-07 17:23

  • [已注销]

    [已注销]

    depot> ruby script/generate scaffold product \ > title:string description:text image_url:string 错误:script/generate (LoadError) 原因: If you are on rails 3 then the command is: rails generate scaffold newtest name:string Or the slightly shorter: rails g scaffold newtest name:string Notice rails not ruby.

    2013-06-07 17:16

  • [已注销]

    [已注销]

    为什么我们要在控制器中获取时间,然后在视图中显示?这不是自找麻烦吗?问得好。在这个应用程序中,你当然可以直接在模板中调用 Time.now()方法;但是,把这一调用放进控制器会给我们带来方便。 譬如说,也许我们将来会希望对应用程序进行扩展,使其可以支持多国家使用,这样我们就须对时间的显示加以本地化:不仅要选择适合用户习惯的显示格式,还要提供与他们所在时区相应的时间。这些逻辑应该属于应用级代码,并不适合嵌在视图中。 如果..

    2013-06-07 15:27

  • [已注销]

    [已注销]

    但<%=和%>符号之间的内容则会被看作 Ruby 代码执行,执行的结果将被转换为字符串,并替换到文件中 <%=...%>序列所在的位置。 另外,在.html.erb 文件中,<%与%>符号(前者没有等号)之间的内容会被看作 Ruby 代码执行, 但执行的结果不替换回输出。真正有趣的是,可以将这种程序处理与非 Ruby 代码混合使用。

    2013-06-07 15:09

  • [已注销]

    [已注销]

    如果你看到的是 No route matches "/say/hello",试着重启服务,可能你做了什么导致 Rails 将控制器创建前的配置信息缓存起来了。 重启后也没用还是这个错误 解决:http://blog.sina.com.cn/s/blog_63c275640100rix1.html RAILS 3.0 出现 No route matches 就得修改项目下面的config/routes.rb 文件 对文件添加 字体加粗的内容 /代码内容已省略/

    2013-06-07 14:36

  • [已注销]

    [已注销]

    执行ruby script/server出错,没有server这个文件 卸载rails: gem uninstall rails,然后重装:gem install rails,自动装最新版本 gem update rails 自动更新 gem cleanup 删除备份 rake rails:update 同时更新rails在创建应用程序之初加入的其中的那些文件(js,各种脚本等等),在项目顶级目录下运行该命令 server (LoadError) (because in ralis3)应该执行rails server: => Booting WEBrick => Rails 3.2.13 ...

    2013-06-07 14:03

  • [已注销]

    [已注销]

    新建demo项目:rails demo 应为 rails new demo,出现错误 Gem::RemoteFetcher::FetchError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A (https://rubygems.org/gems/multi_json-1.7.6.gem) An error occurred while installing multi_json (1.7.6), and Bundler cannot continue. Make sure that `gem install hike -v '1.2.3'` succeeds before bundling. zhou@zhou-virtual-machin...

    2013-06-07 14:02

  • [已注销]

    [已注销]

    url 出了 个admin , 哪来到?应该是products

    2012-02-17 21:39

  • [已注销]

    [已注销]

    已经做不下去了。 /代码内容已省略/ 这个在rails 3.1.3会报错。 参考一些用法没有出现报错 现在的用法是这样的 /代码内容已省略/ 不会报错。 但是button这个按钮消失了。 琢磨了很久无法解决。 我已经跳过这个章节了。去看用户章节了。回头在研究。

    2011-11-24 16:37

<前页 1 2 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

Web开发敏捷之道

>Web开发敏捷之道