问题标签 [camping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
115 浏览

ruby - 在 ruby​​ camping web 应用程序中自动保存到 db

在我的 ruby​​ camping web 应用程序中,我需要表单提交和保存到 db 的帮助。

该应用程序本身是一个质量保证应用程序。用户为质量检查期间检测到的任何错误填写表格。问题是检查可能需要几个小时,在极端情况下甚至更长时间。在此期间,为了保存数据,用户必须多次提交表单。目前我已经设置了它,以便用户提交表单并立即重定向回表单。

我将如何启用某种自动保存,例如每 10 分钟或每次更改表单时,这样用户就不必手动进行。

这对我来说非常困难,因为我不是程序员,但我学习 go alogn 以优化我的流程。

我一直在阅读有关 ajax 和 jquery 的信息,但如果有人能指出我正确的方向,我将不胜感激,因为我不知道从哪里开始,而且露营的例子相当稀缺。


编辑

一些附加信息:

我已经成功地在我的露营应用程序中实现了 jQuery,并且我可以操作 html 元素,但是 AJAX 不起作用。Firebug 控制台不返回任何错误。

以下是我的假设:

如果可以手动成功提交表单,我不必更改控制器或视图中的任何内容即可使 AJAX 工作,对吗?

传递给 AJAX 的 url 不必包含我要提交表单的对象 ID,对吗?我正在传递“/edit”网址,相关对象的完整网址例如“/edit/5”。

这是来自html头的代码:

我的 ajax 代码中是否有任何错误以阻止提交表单?

谢谢你。问候, 塞巴

0 投票
0 回答
43 浏览

ruby - 保存用户时活动记录失败

我正在尝试在 Camping 应用程序上实现身份验证系统,并且我对 User 模型进行了重大更改以将其合并,但现在我的 post 方法不会自动分配和 auto_incrememnt user_ids 到我的 User 类。

我正在尝试使用这些教程: http ://www.sitepoint.com/rails-userpassword-authentication-from-scratch-part-i/ http://www.sitepoint.com/rails-userpassword-authentication-from -scratch-part-ii/

我目前没有使用视图,我正在发送 HTTParty 帖子来创建用户,但是响应返回的 id 为 null 并且记录没有保存到数据库:

任何人都可以帮助解决这个问题或让我走上正轨吗?谢谢你!

(很抱歉发布了这么多代码,我是 activerecord/camping 的新手,不知道我的错误可能在哪里。)

这是我的模型:

这是我遇到问题的控制器,user_id 不是自动生成的,当窥探 post 并调用 @current_user.save 时,它​​返回 false,这让我认为我在用户模型上的验证失败,但我只是这样做不知道在哪里。

0 投票
1 回答
40 浏览

ruby - 属性更新后露营网络应用程序中的身份验证失败

我的 Camping 应用程序有问题,我已根据此 ( http://nycda.com/blog/basic-user-authentication-model-in-rails-4/ ) 教程设置了身份验证系统。

我想学习如何从头开始设置这样的系统,以更好地理解底层逻辑。有了这个系统,用户可以毫无问题地创建他们的帐户并登录和注销,并且身份验证通过。

我花了一段时间才确定身份验证问题是在数据库中更新用户角色之后发生的。每个用户在注册时都有一个默认角色,管理员可以在注册后更改该角色。之后,用户身份验证失败。

在此之前没有错误,用户可以浏览应用程序。如果我检查数据库,我会看到正在更新的用户角色。

问题与数据库更新有关吗?

我正在使用 bcrypt 和 activerecord 4.0.4 露营。请看这个要点:camping auth

谢谢您的帮助。

问候,塞巴

0 投票
2 回答
57 浏览

ruby - 使用露营安装几个应用程序

我正在测试如何在露营中安装多个应用程序,并且我正在按照这些说明进行操作。我有这个结构:

更多的应用/

这两个应用程序都只是返回带有一些文本的索引视图。当我启动服务器时,当地址为 时,索引显示 pm 的索引http://localhost:3301/

如果我尝试http://localhost:3301/pm,我会收到此错误:

qm 的错误相同。我错过了什么吗?

0 投票
1 回答
45 浏览

ruby - camping web app - multiple submit buttons

I'm trying to port one of my desktop apps to a web app. It's a translation tool. Some views will have multiple forms and if possible will have a couple buttons in each form for the same resource. I don't know if the latter is possible?

Example


form for action post

Field 1 – source text

Field 2 – target text

Submit for action post | Submit for action search


The post action saves the translation pair to DB and the search action searches the DB and returns all translation pairs based on a condition (lets say if the source contains a certain word).

Can this be done in some way as described or would I have to use separate form for the search action?

Regards,

seba