`
文章列表
  1,增加迁移:如果你已经建好了表,你想在这个表中添加属性,但是有不能回滚,这就需要单独迁移了。 (1)$ rails generate migration AddPartNumberToProducts这个命令生成一个空的迁移,但名字已经起好了:class AddPartNumberToProducts < ActiveRecord::Migration  def change  endend 这个空的迁移你可以自己添加属性 如:add_column :products, :part_number, :string $ rails generate migration A ...
1.安装 gem install carrierwave2.更新 Gemfile gem 'carrierwave'3.生成uploader rails generate uploader Avatar生成文件:app/uploaders/avatar_uploader.rb   4.挂载属性 文件上传后存储的是图片的路径,存储图片路径的字段挂载AvatarUploader.比如model Restaurant有四个属性name 、author 、publish 、picture(用来存放上传图片的路径),在model中加上一行: class Restaurant< Ac ...
1,localStorage的操作方法,比较常用的有setItem、getItem和removeItem等(1)setItem存储value用途:将value存储到key字段用法:.setItem( key, value)代码示例: localStorage.setItem("key", "value");  key是将要存储到本地的值的键名,自己随意取名。 value 就是将要存的值了,   (2)getItem获取value用途:获取指定key本地存储的值用法:.getItem(key)代码示例: var site = localSt
1,string.split(separator,limit) separator  :可选参数。字符串或正则表达式。在与 separator 匹配的地方分隔字符串。如果省略该参数,将不分割字符串,也就是说,返回的数组只有一个元素,该元素的值就是这个字符串。  limit:可选参数。指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。   2,返回值:一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 string 分割成子串创建的。返回的数组中的字串不包括 separator ...
rails中的link_to就相当于html中的<a>标签 1.link_to后面可以直接加controller中方法名     =link_to "添加用户",:action => "judge_add_account"  即点击"添加用户"即执行本页面controller中的"judge_add_account"方法 2.link_to后面可以加CSS或者style     =link_to "添加用户",:class=>'right',:action => ...

ruby语言的俩循环

    博客分类:
  • ruby
 1,for 循环 基本形式: for variable [, variable ...] in expression [do] code end  do是可以省略的。 直接看小例子就会用了:   for i in 0..5 puts i end 输出: 0,1,2,3,4,5    user=["赵大","钱二","张三","李四"] name=user.length-1 for i in 0..name put usr[i] end 输出:赵大,钱二 张三 ...
1,首先来说一下标签的隐藏 (1),在标签中添加css属性即可{display:none} (2),在标签中添加类hidden  如(haml例子:%input#diaplay.hidden) (html例子:<input type="hidden">)   2,标签的显示与隐藏 只需两个函数即可: $().removeClass('hidden');  //移除hidden类即显示被隐藏的标签 $().addClass('hidden');      //增加hidden类即隐藏某标签   3.例子(这里以haml为例)   %inp ...
1,window.location方法后还还可以带href,search等参数 以下是参数介绍: location对象 含有当前URL的信息. 属性 href 整个URL字符串. protocol 含有URL第一部分的字符串,如http: host 包含有URL中主机名:端口号部分的字符串.如//www.cenpok.net/server/ hostname 包含URL中主机名的字符串.如http://www.cenpok.net ; port 包含URL中可能存在的端口号字符串. pathname URL中"/"以后的部分.如~list/index.htm has ...
1,分支 查看本地分支:git branch 查看远程分支:git branch -r 创建本地分支:git branch [name] ----注意新分支创建后不会自动切换为当前分支 切换分支:git checkout [name] ------如果切换不了可以先打一下命令:git checkout .(可以清空提交) 重命名本地分支:git branch -m [oldname] [newname] 创建新分支并立即切换到新分支:git checkout -b [name] (这条命令可用于备份项目) 2,合并分支:比如将master分支合并到beta分支上 (1)切换到bet ...
rails_kindeditor可以帮助你的rails程序集成kindeditor编辑器,包括了文本编辑和格式设置,图片和附件上传功能,文件按照类型、日期进行存储。   1,安装: (1)将下面代码加入Gemfile:   gem 'rails_kindeditor' (2)运行"bundle" ...
1,首先要说一下jquery选择器 (1)jQuery 元素选择器: jQuery 使用 CSS 选择器来选取 HTML 元素。 $("p") 选取 <p> 元素。 $("p.intro") 选取所有 class="intro" 的 <p> 元素。 $("p#demo") 选取所有 id="demo" 的 <p> 元素。 (2)jQuery 属性选择器: jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $("[hr ...
1,两种属性的写法如下:   1、<input type="text" name="name" value="xxx" disabled="true"/> 2、<input type="text" name="name" value="xxx" readonly="true"/>      这两种写法都会使显示出来的文本框不能输入文字,   2,Readonly和Disabled是用在表单 ...
1,虽然可以在button标签中直接添加disable属性来实现按钮的禁用, 但是并没有什么意义,按钮是用来按的,素以要实现有条件的禁用。 使用jquery选择器选定标签,再使用attr()函数控制按钮的disable属性, 就能实现按钮的有条件禁用,直接来看函数:   $('#button').attr('disabled',"true");添加disabled属性 $('#button').removeAttr("disabled"); 移除disabled属性  2,例子     <button class=&quo ...
一,安装mysql 1,安装MySQL服务器端:  sudo apt-get install mysql-server 2,安装过程会弹出提示框,输入root用户的密码,我在这里设置密码为mysql(也可以不设置密码) 安装完成后,MySQL服务器会自动启动。   二,一些常用命令 1,使用户名和密码,登陆服务器: mysql -u root -p 2,查看所有的数据库: mysql> show databases;(注意“;“分号是必须的) 3,新建数据库:
1,Number函数:强制转换成数值 数值:转换后还是原来的值。   字符串:如果可以被解析为数值,则转换为相应的数值,否则得到NaN。空字符串转为0。   布尔值:true转成1,false转成0。   undefined:转成NaN。   null:转成0。 Number("324") // 324 Number("324abc") // NaN Number("") // 0 Number(false) // 0 Number(undefined) // NaN Number( ...
Global site tag (gtag.js) - Google Analytics