我正在创建一个新的帐户页面,并希望生成html格式的消息,该消息作为用户将看到的第一个注释存储在数据库中。
我的控制器创建用户并尝试创建操作(带有欢迎消息的记录)。但是,出现此错误
syntax error, unexpected =>, expecting keyword_end description => 'new_account_we' ^
我的控制器
@description => 'new_account_we'
create_action(@customer.company, @customer.depot, @customer.account, nil,
'Customer Account Opened', @description, current_user.id,
nil, Date.today, 'To do', @customer.id, 6)
我希望它将呈现的html部分的结果存储起来并允许我将其用作变量。
我做错了什么?
答案 0 :(得分:0)
据我所知,您不能分配这样的变量。这就是为符号添加值的方式(符号与:description
类似:
)。就像错误所说的一样,在这种情况下,它遇到=>
这是意外的,因为它在变量之后,赋值器应该在该变量之后。这应该可以解决问题(将=>
更改为=
)
@description = 'new_account_we'