小编nev*_*ame的帖子

用于Ruby-on-rails的Sproutcore或Cappuccino?

Rails是一个非常棒的后端框架,可以保持一切清洁和结构化.

我想你们都想过为前端做同样的事情.

  • SproutCore的
  • 热奶咖啡

你是否使用其中一个MVC javascript框架作为Rails的前端?

如果你这样做,你对它感到满意吗?

你之前是如何编码的?它是如何改变的?

不是Sproutcore更适合Rails,因为它使用了Rails也可以使用的js + css + html.在卡布奇诺,你不使用其中任何一种.

分享你的想法和经验因为我对这个领域都是绿色的,不知道我应该使用哪个Rails.

我只知道我最好在前端有一个MVC框架来获得DRY结构和最佳实践.

javascript browser frontend ruby-on-rails

18
推荐指数
1
解决办法
4024
查看次数

插件和库有什么区别?

我想知道库和插件之间的区别是什么?

如果组件创建数据库(可能带有.sql文件或通过方法创建),它仍然可以是库还是称为插件或模块?

因为我正在创建一个地址簿组件,它提供了在数据库中插入和读取记录的方法.我不知道我是否应该把它放在库文件夹或插件文件夹中.

请详细说明一下.

谢谢

plugins

17
推荐指数
1
解决办法
1万
查看次数

许多表之一的外键?

设置外键约束的常用方法是选择外键指向哪个表.

我在1个表和一组表之间有多态关系.

这意味着该表将与集合中的其中一个表有关系.

例如.

images: person_id, person_type
subordinates: id, col1, col2...col9
products: id, colA, colB...colZ
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,如果person_type是"subordinates",那么person_id应该是subordinates.id的外键,并且产品也是如此.

所以我想知道,是否有可能将一个外键用于其中一个表,或者你必须专门设置它在指定一个表时指向哪个表.

这个问题适用于MySQL和PostgreSQL.

谢谢

mysql database postgresql polymorphic-associations

17
推荐指数
1
解决办法
2万
查看次数

如何将Gems冻结到Rails 3应用程序中?

我想将特定的gem冻结到我的Rails应用程序中.

在rails 2中有这个命令:

rake gems:unpack
Run Code Online (Sandbox Code Playgroud)

我在Rails 3中找不到该命令.

rubygems ruby-on-rails bundler ruby-on-rails-3

17
推荐指数
4
解决办法
1万
查看次数

需要文件而不执行代码?

这里我有两个文件:

file.rb

def method
  puts "This won't be outputted."
end

puts "This will be outputted."
Run Code Online (Sandbox Code Playgroud)

main.rb的

require "./file"
Run Code Online (Sandbox Code Playgroud)

运行main.rb时,它将加载file.rb中的所有代码,这样我就会得到"这将被输出".屏幕上.

是否可以加载文件而无需运行代码?

因为我想加载所有方法(在模块和类中),而不必在这些范围之外执行代码.

ruby require

17
推荐指数
2
解决办法
4709
查看次数

Ruby on Rails的Cassandra,mongodb或couchdb

我认为这三个是目前最受欢迎的非关系型数据库.

我想尝试一下,但我想知道哪些最适合Rails的Gem,文档和教程支持.

例如.如果我为Rails安装一个非常好的宝石,但这只是使用AR和mongodb,那么很遗憾我没有使用mongodb.

  • 有多少宝石支持这些数据库中的每一个?

  • 哪一个是ruby/rails社区中最受欢迎和最主流的,因此有更多的在线文档/教程?

  • 哪一个提供Rails的紧密集成?

ruby couchdb ruby-on-rails mongodb cassandra

16
推荐指数
2
解决办法
5509
查看次数

克隆一个JavaScript对象?

可能重复:
如何克隆js对象?

这是创建javascript对象的另一种方法(使用对象文字符号而不是函数):

user = {
  name: "Foo",
  email: "bar@baz.com"
}
Run Code Online (Sandbox Code Playgroud)

有没有办法克隆这个对象还是单身?

javascript

16
推荐指数
2
解决办法
3万
查看次数

用哪个UML图来表示应用程序架构?

我正在尝试将我的整个应用程序映射到UML图中,我想知道哪个UML应该使用哪种图表类型; 我不是在课堂上这样做,而是从鸟眼的角度来看.

我想要捕获的元素是:

  1. 组成的单个应用程序对象(模式:单例)(示例:CodeIgniter应用程序)
  2. 组成的多个模块对象(模式:单例,外观)(例如:留言簿,地址簿)
  3. 组成的多个低级独立对象(例如:mysql mapper,doctrine mapper)
  4. 各种第三和内部库(例如:doctrine,solr,xml-parser)

什么UML图适合这种概述演示?

architecture uml

15
推荐指数
1
解决办法
2万
查看次数

打开本地文本应用程序以使用ssh编辑远程文本文件?

所以我在使用ssh的VPS终端.

在正常情况下,我可以在本地运行

mate <file>
Run Code Online (Sandbox Code Playgroud)

它会用该文件激活TextMate.

是否可以使用相同的命令以某种方式打开本地TextMate应用程序但编辑远程文件?

如果你在VPS工作并且不想一直使用vim,这将是很好的.

ssh textmate vps

15
推荐指数
1
解决办法
1万
查看次数

在Netbeans中创建javascript项目?

你如何在Netbeans中创建javascript项目?

没有这样的语言类别.

netbeans

15
推荐指数
2
解决办法
1万
查看次数