我来自PHP和Python / GAE背景,是RoR的新手。通常我会设置一个全局变量,其中包含我的不安全和安全网页的网址,供模板使用。例如,如果我想链接到图像,而不是说img src =“www.mysite.com/images/img1.png”我可以使用img src =“{{unsecure_url}} images / img1.png”。
我认为在RoR中执行此操作的最佳方法是将以下内容添加到我的application_helper中。这有效吗?
def unsecure_url
"http://localhost:3000/"
end
def secure_url
"https://localhost:3000/"
end
我如何在localhost和制作之间切换,具体取决于我是否在本地环境中?