我有一个很小的模板,可以调用这样的函数:
textarea.form-control value = @function(parameter)但是,我得到了以下错误:
syntax error, unexpected '(', expecting ')'奇怪的是,它不喜欢'(“字符,因为我会这样想,我们会用模板的参数调用函数。我做错了什么?我如何用一个瘦模板的参数调用一个函数。抱歉,如果这是一个基本问题,我对纤细和红宝石非常陌生。)
发布于 2022-03-02 00:06:34
你不需要@
textarea.form-control value = function(parameter)只要定义了function和parameter,这就应该有效。
您可能会将Ruby属性(使用@)与函数/方法(不使用)混淆起来。如果要将属性作为参数传递,则需要将@放在其名称前面:
textarea.form-control value = function(@attribute)https://stackoverflow.com/questions/71311972
复制相似问题