`
dashi129
  • 浏览: 37976 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

wrong number of arguments (1 for 2)

阅读更多
Ruby要求:数据表的名字和model的名字必须关联:
1. 表名小写,model名的第一个字母大写;
2. 表名用复数形式(如products),model用单数形式(如Product).

在Rails2.0中,scaffold从核心中移出,转变成插件,使用时,我们需要在所在项目里用下面的命令下载:

ruby script/plugin install scaffolding

配置好数据库:
drop table if exists products;
create table products (
    id int not null auto_increment,
    title varchar(100) not null,
    description text not null,
    image_url varchar(200) not null,
    price decimal(10,2) not null,
    date_available datetime not null,
    primary key (id)
);

然后:
ruby script/generate scaffold yourmodel [field:attribute field:attribute field:attribute]

对应数据库语句:ruby script/generate scaffold Product title:string description:text image_url:string price:decimal date_available:datetime
3
0
分享到:
评论

相关推荐

    用golang实现的一个轻量级noSQL数据库,支持redis命令的一个常用小子集.zip

    2. **部分Redis命令支持**:Gedis可能只实现了Redis命令的一部分,例如SET、GET、LPUSH、RPOP等基础命令,以满足常见操作需求。 3. **简单的API设计**:Gedis的API设计可能会尽可能接近Redis,让熟悉Redis的开发者...

    wdaproxy 启动就退出,报exit status 234 错误码。

    在IT行业中,尤其是在移动设备测试领域,我们经常会遇到与设备通信的问题。本案例中的问题集中在“wdaproxy”上,这是一个用于iOS设备自动化测试时,建立ADB(Android Debug Bridge)和iOS设备之间桥梁的工具。...

    压力测试工具apache-ab讲解

    在C:Apache2. …  近在做webservices,得到的数据是从德国那边的服务器。要将这些数据整合到现在网站中去。不知道性能如何。做个压力测试。现在有些压力测试工具都是收费的。在开源的apache中自带个ab工具。在C:...

    撬动救援:每当出现问题时就启动撬动会话

    撬救 Ruby的超快速调试。 (请参阅 ) 介绍 pry-rescue是Ruby的“未处理异常中断”的实现。...ArgumentError : wrong number of arguments ( 2 for 1 ) from /home/conrad / 0 / ruby / pry - rescue / example

    Json版本3.11.2

    解决旧版本2.1.1在编译时的报错/usr/include/nlohmann/json.hpp:6057:62: error: wrong number of template arguments (1, should be 2)

    Javascript中arguments和arguments.callee的区别浅析

    在示例中,由于 `f(1,2)` 只传递了2个参数,而 `f` 函数定义时需要3个参数(x, y, z),所以输出 "wrong number of arguments",表明参数数量不匹配。 需要注意的是,`arguments.callee` 在 ES5 严格模式下被禁用,...

    EurekaLog_7.5.0.0_Enterprise

    Use 0 (default) for small projects, use 1 for large projects (if ecc32 runs out of memory). 2)....Added: --el_DisableDebuggerPresent command-line option for compatibility with 3rd party debuggers ...

    platform-tools-r34.0.0-windows.zip.7z

    Improved error message for adb push with insufficient number of arguments. fastboot Improved flashing: flashall will now skip reboots to userspace if it can. Fixed zero length packet sends for macOS ...

    Matlab简单语法.ppt

    例如,定义一个名为 `foo.m` 的函数文件,其中包含 `function foo(x,y)` 和 `if nargin ~= 2, error('Wrong number of input arguments') end` 语句,用于检查输入参数数量。 6. **画图** - MATLAB 提供了强大的...

    MATLAB自定义函数及局部变量 (2).docx

    error('Wrong number of input arguments.'); end A1=zeros(n,m); for i=1: n for j=1:m A1(i,j)=1/(i+j-1); end end if nargout==1, A=A1; elseif nargout==0, disp(A1); end ``` 这个函数可以生成 Hilbert ...

    MATLAB实现灰色预测程序

    error('Wrong number of input arguments.'); end x_orig = X; % 对原始数据进行AGO处理 x = cumsum(x_orig); % 构建系数矩阵B n = length(x_orig); B = zeros(n - 1, 2); for i = 1:(n - 1) B(i, :) = [-(x(i)...

    oracle存储过程调用实践[文].pdf

    3. wrong number or types of arguments in call to *** 当调用存储过程时,传递的参数数量或类型与存储过程定义的不符,需要核对参数列表,确保传入的参数正确无误。 4. weblogic.jdbc.wrapper.Array_oracle_sql_...

    freemarker自学笔记

    throw new TemplateModelException("Wrong number of arguments"); } return new SimpleNumber(((String) arguments.get(1)).indexOf((String) arguments.get(0))); } } ``` 在这个例子中,`IndexOfMethod` 类...

    灰色预测代码

    error('Wrong number of input arguments.'); end ``` #### 灰色预测模型实现 1. **累积生成**(Cumulative Generating Operation):对原始数据进行累加处理,得到新的序列`x`。 2. **构建背景值**:根据累加...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    You can significantly minimize the number of header files you need to include in your own header files by using forward declarations. For example, if your header file uses the File class in ways that ...

    一个跨平台的CString源码

    // 2001-APR-27 - StreamLoad was calculating the number of BYTES in one // case, not characters. Thanks to Pablo Presedo for this. // // 2001-FEB-23 - Replace() had a bug which caused infinite ...

    Frank wolfe

    default: ExitMessage("Wrong number of command line arguments (%d). \n" "Syntax: fw <text user interface file>.", argc-1); } Init(tuiFileName); MainVolume = (my_float*)Alloc_1D(no_links, ...

    PB调用存储

    例如,在上面的例子中,我们遇到了“wrong number or type of arguments in calling insurance.updatemedinfo line 1 column 15”的错误。 这个错误的原因可能是因为存储过程的参数数量或类型与调用存储过程时传递...

    Ruby中proc和lambda的两个区别

    lambda_test.call(1) # 抛出 ArgumentError: wrong number of arguments (given 1, expected 2) ``` 相比之下,`lambda` 在参数数量不匹配时会抛出 `ArgumentError` 错误。这意味着 `lambda` 更加严格,要求传入的...

Global site tag (gtag.js) - Google Analytics