我的数据库是空的,我知道我应该得到一个例外.
只是想确保我的macbookpro正确设置了rails.
打字:
user.find(1)
在控制台我得到:
>> user.find(1)
NoMethodError: undefined method `find' for #<User:0x1016403a0>
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.0/lib/active_model/attribute_methods.rb:364:in `method_missing'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.0/lib/active_record/attribute_methods.rb:46:in `method_missing'
from (irb):25
>>
Run Code Online (Sandbox Code Playgroud)
我使用的是rails 3.0,带有ruby 1.8.7
我收到了这个错误:
Could not find gem 'mysql2 (>= 0, runtime)' in any of the gem sources.
Try running `bundle install`.
Run Code Online (Sandbox Code Playgroud)
在尝试时:
rails script/generate scaffold post title:string
Run Code Online (Sandbox Code Playgroud)
我在mac osx上,rails 1.8.7,3.0
我有一个List <User>集合,并希望使用开始和结束索引进行内存中分页.
最好的方法是什么?
有人可以用示例网址解释以下内容吗?谢谢捆绑!(一个宝石包!)
resources :products do
resource :category
member do
post :short
end
collection do
get :long
end
end
Run Code Online (Sandbox Code Playgroud)
资源映射ProductController中的所有路由对吗?如何嵌入类别?
match 'products/:id', :to => 'catalog#view'
Run Code Online (Sandbox Code Playgroud)
这是map/products/234到categolController,查看动作吗?
是否可以让控制器操作执行GET和POST?
即GET显示一个表单,POST采用表单值并保存到数据库.
我需要使用ruby创建一个逗号分隔的文件.数据来自MySQL数据库.
所以示例文件看起来像:
userid, username, firstname, lastname, tags 2343,blankman, blank, man, "hello world tags-here"
我想以这样的方式构建我的数据库:某些表(与其他表没有任何关系,因此不需要连接)必须放在单独的mysql数据库上.
我知道每个模型都有一个establish_connection属性.
我想做的事:
clientID将确定将从哪个数据库获取此模型.
我希望以某种方式将这种数据库路由逻辑融入模型逻辑中.
这可能吗?
可能重复:
什么!! 红宝石意味着什么?
这个功能在做什么?
def current_product?
!!current_product
end
Run Code Online (Sandbox Code Playgroud)
这不是双重否定吗?
很多时候,当我编码时,我得到智能感知,但是我按下退格键一次删除一个字符,然后智能感知就消失了.
是否有键盘快捷键强制它回来?
此外,当intellisense首次显示其推荐时,我如何循环其他可能性?
ruby ×5
objective-c ×2
activerecord ×1
c# ×1
collections ×1
csv ×1
iphone ×1
routing ×1
xcode ×1