前一篇文章介绍了mcomaster的部署,完成后默认是以webrick http方式运行,监听3000端口,这个跟之前说的puppet-dashboard部署时一样,应该说rails程序默认都以这种方式运行。 webrick本身效率并不好,另外我们很多时候不希望服务器开多余的端口,本文就介绍如...
分类:
其他好文 时间:
2014-07-19 19:13:49
阅读次数:
288
首先搞清楚这句话,在 Ruby 中,方法分为
public、private
和 protected
三种,只有 public
方法才能作为控制器的动作。
我的出错的代码如下:
controlle
class ArticlesController < ApplicationController
def new
end
def create
params.permit...
分类:
其他好文 时间:
2014-07-18 18:14:43
阅读次数:
295
首先分清楚我们在搞rails时,看资料和所使用的环境的版本是否相同。看的资料是rails3.2,电脑配置的环境是4.0,就会出现这种安全防范措施的问题。这类问题大多出现在new或者create两个action中。我的就是出现在create中。
下面实例展示:
下面的是我出错的代码。
def create
@article = Article.new(params[:article])
...
分类:
其他好文 时间:
2014-07-18 15:07:56
阅读次数:
245
一:安装Ruby1、在http://rubyinstaller.org 下载需要的ruby版本,因为是exe文件,所以,你可以直接安装。 安装结束后,cmd上运行 ruby -v 显示版本号。如果正常显示Ruby版本号,表示安装成功。 ruby安装好之后,通过cmd 命令运行 gem -v ...
rails中的回调可跳过,使用下列方法即可:decrementdecrement_counterdelete delete_allincrementincrement_countertoggle touchupdate_columnupdate_columnsupdate_allupdate_cou...
分类:
其他好文 时间:
2014-07-16 20:51:32
阅读次数:
259
1)安装RUBY:从 http://www.ruby-lang.org/en/ 下载 ruby182-15.exe,安装Ruby。ruby -v 看是否安装成功。2)安装RAILS框架 :gem install rails --remotesrails -v 看版本号号,看是否安装成功。3)安装 J...
分类:
其他好文 时间:
2014-07-16 16:46:39
阅读次数:
206
win7安装ruby开发环境:
1 安装 rubyinstaller-2.0.0-p481.exe
1 选择安装目录:(如:D:\server\Ruby200)
2 安装过程中: 需要勾选所有选项(安装插件、执行执行rb扩展的文件)
验证:cmd 中 ruby -v 显示版本号则说明正常
2 rubygems-2.3.0.zip...
Web应用架构C/S架构Web应用从最初就採用C/S架构。Server负责监听client请求,提供资源,Client向server发起请求并渲染页面。两者通过TCP/IP协议栈之上的HTTP协议通信。多层架构在Web 2.0时代,随着交互性的要求,这个架构变得更为复杂。Server须要提供更复杂的...
分类:
Web程序 时间:
2014-07-11 08:55:50
阅读次数:
180
N+1问题
N+1问题是数据库访问中最常见的一个性能问题,首先介绍一下什么是N+1问题:
举个例子,我们数据库中有两张表,一个是Customers,一个是Orders。Orders中含有一个外键customer_id,指向了Customers的主键id。
想要得到所有Customer以及其分别对应的Order,一种写法是
SELECT * FROM Customers;...
分类:
其他好文 时间:
2014-07-04 07:26:48
阅读次数:
265
bundle install 出现 'gem install mysql2 -v '0.3.15' succeeds before bunding '
解决:sudo apt-get install libmysql-ruby '若找不到这个包试试下面到包
参考:http://packages.ubuntu.com/search?keywords=mysql-ruby...
分类:
数据库 时间:
2014-07-03 18:40:10
阅读次数:
241