我对Rails不太熟悉。
有没有办法从Javascript更新/创建Rails脚本?
我正在使用编辑图像并创建新图像网址的帮助程序。我在网页上有几张图片,但每张图片都有3个不同尺寸的图片,可根据屏幕尺寸/方向显示。
不是为每个图像创建3个div / img标签,而是为每个图像写出3次辅助行,我希望Javascript使用媒体查询来调用帮助程序并相应地更新img srce。 / p>
我精通JS和JQuery,但几乎没有任何Rails经验。
我已将脚本添加到html文件中:
<script>
var test = <%= helper('https://url.com', :option1 =>1100, :option2 =>1300;) =%>
</script>
但是这会返回控制台错误:SyntaxError: missing ; before statement
编辑:
另外,是否可以在助手的参数中添加JS变量?
<script>
var jsVariable1 = 1100
var test = <%= helper('https://url.com', :option1 =>JsVariable1, :option2 =>1300;) =%>
</script>
答案 0 :(得分:0)
您是否尝试过将脚本更改为此内容。
`
var test = <%= helper('https://url.com', :option1 =>1100, :option2 =>1300) =%>;
</script>`.
您需要更改位置;就更新和创建而言。您需要使用强参数来更新哈希。下一个
您需要传递与名称,电子邮件,号码相同的参数,您需要将散列传递为{name: "aditya", email: "nitbaditya@gmail.com", number: "1"}
。