首页 文章

需要帮助Rails 3.2.3 - 将用户数据预填充到simple_form中,用于传递到gmaps4rails的书籍资源,以将标记渲染到 Map 中 .

提问于
浏览
1

感谢阅读,我需要帮助;

场景:用户在网站上注册,输入他们的“地址”ex . 加利福尼亚州旧金山-gmaps4rails然后做它的魔力并在用户配置文件中显示show -user location -San Francisco . {此处不显示 Map }

在书展上显示 Map . 用户可以上传一本书 - 我正在使用Simple_form {我在这里用@ user.address添加隐藏字段吗? - 迷茫,做了这个&它没有用 . }

那么如果我放入show view Location <%= @ book.user.address%> -it显示旧金山 .

但是,在下面的 Map 上 - 没有显示出来 .

如何让2连接?如果人们已经与他们的帐户相关联,那么人们就不必花时间填写他们的位置?我是否必须为simple_form呈现用户地址和书籍地址的关联,但是如何在gmaps4rails中正确地工作呢?

另外,看着使用JS渲染标记的人,你会推荐吗?我想使用纯粹的服务器端 - 虽然我想使用Ajax提交书形式并在索引中显示,可能悬停在显示 Map 上 .

期待您的回复,因为我一直坚持下去 .

1 回答

  • 0

    您可以在控制器中设置 @book 地址,也可以在视图中设置默认值 . 例如:

    @book.address ||= @book.user.address
    

相关问题