更改 jeditable Rails gem 中的更新操作
我希望 editable_field 在我的控制器中调用自定义操作,而不是调用“更新”方法。
这是我在 haml 文件中的代码(我在 :action 属性中编写了要调用的操作):
editable_field(today_clockings[col-1], :clocking, |
{:update_url => resource_clocking_path(@resource, today_clockings[col-1]), :action => "update_ts_clocking"}) |
I would like that the editable_field call a custom action in my controller instead to call the 'update' method.
This is my code in the haml file (i write the action i want to invoke in the :action attribute):
editable_field(today_clockings[col-1], :clocking, |
{:update_url => resource_clocking_path(@resource, today_clockings[col-1]), :action => "update_ts_clocking"}) |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要执行您想要的操作,您必须编辑路线文件以创建操作的路线。例如:
在routes.rb中
然后在您的视图中:
那么today_clockings_controller.rb将类似于:
To do what you want, you would have to edit your routes file to create a route to the action. For example:
In routes.rb
Then in your view:
Then the today_clockings_controller.rb would be something like: