- 浏览: 23960 次
- 性别:
- 来自: 广州
最新评论
文章列表
1.a = Array.new(3,[0,0,0])
=> [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
实例化出来的数组其实只是只有三个数组元素的一维数组而不是所期望的二维数组,虽然它可以a[i][j]取出元素,但是不要被其所迷惑
测试下
a[0][1] ...
就在刚刚被这两个东西卡住了一个小时,现在总结这点小知识
attr_accessible 是一个rails方法,它可以放实例变量进一个mass assignmen
在attr_accessible之后的属性,进入了白名单,有默认的get,set方法,但是这些属性,必须在schema里面存在它们的名字,就是说要migrate添加到数据库的表里面,可以通过CRUD来操作这些属性在数据库的值
我犯的错误就是没有migrate进数据库就想在console使用和test,所以就卡住了
attr_accessor是一个ruby方法
attr_accessor被修饰的属性,被称为虚拟 ...
You can
git remote set-url origin git://new.url.here
(see git help remote) or you can just edit .git/config and change the URLs there. You're not in any danger of losing history unless you do something very silly (and if you're worried, just make a copy of your repo, since your repo is your history. ...
本地代码上传github
- 博客分类:
- git
1.git add 你所要上传的代码文件
2.git commit -m "你的注解"
3.git add remote origin git@github.com:你的name/helloworld.git
4.git pull origin master //使本地跟github同步
5.git push origin master //推送
render:动作只是返回一个.erb模版
redirect_to:动作能响应浏览器发送来的请求并带回参数展示数据。
不知道总结得如何
原链接:http://www.ruby-forum.com/topic/58962
今天想做树形导航栏,查找了资料,找到了一个框架,比较小所以研究其中的代码,发现第一句话就把我难住了,主角是——jQuery.fn。
在此,再次停住,只好继续找资料,现在整理下自己所理解到的知识。
一,jQuery.fn是什么
答:从jqurey源代码,如下小段:
jQuery.fn = jQuery.prototype = {
constructor: jQuery,
init: function( selector, context, rootjQuery ) {
............
}
...
1.到http://rubyinstaller.org/downloads/下载rubyinstall 和DevKit(可能要翻-墙)
2.安装ruby
3.查看gem版本并更新
gem -v
gem update --system
4.安装devkit,安装好后,命令行进入DevKit目录下
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install
5.安装rials
gem install rails -v "3.1.3" --include-dependencies
6.测试rails
...
Rails常用的帮助函数
- 博客分类:
- ruby on rails
Rails的显示部分内容:
<%= (truncate(strip_tags(post.body), :length => 60, : omission => '...')).html_safe %>
Rails的转换时间格式:
<%= post.created_at.strftime("%B %d on %I:%M %p") %>
结果:June 22 on 04:35 AM
1.将下面代码加入Gemfile:
gem 'rails_kindeditor'
2.运行"bundle"命令:
bundle
3.安装Kindeditor,运行下面的代码:
rails generate rails_kindeditor:install
4.在app/assets/javascripts/application.js里面为assets pipeline加入以下代码:
//= require kindeditor(正行全部加进)
5.例子使用代码如下:
<div class="field">
<%= f. ...
解决了问题。采用了以下方法:
gem install execjs
gem install therubyracer
或者
sudo apt-get install nodejs
sudo apt-get install sqlite3
sudo apt-get install libsqlite3-dev
gem install sqlite3-ruby
环境ubuntu10.04
执行service mysql start/restart 命令时出现
The server quit without updating PID file (/usr/mysql/data/ubuntu.pid).
报告错误时,记得查看系统当前用户有没有授权于mysql
操作如下:
进入安装后的目录执行
sudo chown -R 用户名 .
The program 'mysql' can be found in the following packages:
* mysql-server-core-5.1
* mysql-cluster-server-5.1
* mysql-server-core-5.0
Try: apt-get install <selected package>
并不是真的错误而不错
是因为编译安装mysql的
mysql/bin目录没有添加到path里面
所以要cd 到mysql/bin目录下然后 ./mysql 或者 .bin/mysql -uroot -p