小编use*_*962的帖子

将Array分配给变量

关于在bash脚本中为变量分配数组的问题看起来相当复杂:

a=("a" "b" "c")
b=$a

echo ${a[0]} 
echo ${a[1]}

echo ${b[0]} 
echo ${b[1]} 
Run Code Online (Sandbox Code Playgroud)

导致

a 
b 
a
Run Code Online (Sandbox Code Playgroud)

代替

a
b
a
b
Run Code Online (Sandbox Code Playgroud)

为什么?我该如何解决?

bash

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

HABTM-Association Insert_sql

Rails 3.2.3,Ruby 1.9.3p194

尝试使用与HABTM相关的子项目保存项目时,我会覆盖默认生成的SQL,并调用母项目的Name属性和每个关联的子项目.如何正确指定关联的子项目名称?#{record.Name},如示例中所示,导致NameError:未定义的局部变量或#的方法`record'

has_and_belongs_to_many :subproject, :class_name => "Project",
:join_table => "project_subproject", :foreign_key => "projectname", :association_foreign_key => "subprojectname",
:finder_sql => proc { %{SELECT `project`.* FROM `project` INNER JOIN `project_subproject` ON `project`.`name` = `project_subproject`.`subprojectname` WHERE `project_subproject`.`projectname` = '#{self.Name}' } },
#TODO: find correct expression for insert sql
:insert_sql =>  proc { %{INSERT INTO `project_subproject` (`projectname`, `subprojectname`) VALUES ( "#{self.Name}","#{record.Name}" )} }
Run Code Online (Sandbox Code Playgroud)

有什么建议?

ruby-on-rails ruby-on-rails-3

3
推荐指数
1
解决办法
481
查看次数

标签 统计

bash ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1