如何从user_path(:current)获取“ http:// localhost:3000 / users / current”?

abelard2008

我试着练习#163自引用协会使用Rails 3.2.21和做工精细差不多,但我只能显示

http://localhost:3000/users/1

而不是

http://localhost:3000/users/current

在网址栏中。我阅读并搜索了几乎所有代码,但只找到了一个current

<%=链接到“查看配置文件”,user_path(:current)%>

我该怎么办?它相对于Rails 3非常感谢!

马克·斯沃德斯特龙

Railscast有点不合常规,但是user_path()方法将接受一个值(对象,字符串,整数,符号)并对其进行调用to_param符号(在这种情况下:current)将变为“ current”,并且所构建的URL将为“ / users / current”。如果向其传递@user(用户实例),则to_param方法将返回“ 1”(对象的ID),并为您提供“ / users / 1”。

我说这段代码是非常规的,因为users_controller#show方法没有使用ID查找@user。为了方便起见,它仅将其设置为current_user。Ryan并不是一定要教这件事,更多地是关于宁静的友谊控制器和数据建模友谊。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ruby - 运行 http://localhost:3000/admin/users 但redirect_to http://localhost:3000/admin/login

来自分类Dev

代理错误:无法将请求 /users 从 localhost:3000 代理到 http://localhost:3001/

来自分类Dev

身份验证POST http:// localhost:3000 / api / users / register 400(错误请求)MERN应用

来自分类Dev

Rails-如何在Devise gem上禁用对localhost:3000 / users / sign_in的访问?

来自分类Dev

CORS 策略阻止了从源“http://localhost:3000”获取 $AWS_LAMBDA_SITE 的访问权限

来自分类Dev

POST http:// localhost:3000/404(未找到)

来自分类Dev

无法访问 http://localhost:3000/

来自分类Dev

巫术-current_users不起作用

来自分类Dev

$ .getJSON将'http:// localhost:3000'添加到api URL

来自分类Dev

POST http://localhost:3000/signin 400 (Bad Request) in react

来自分类Dev

在 React 中将所有内容放在 http://localhost:3000/app 而不是 http://localhost:3000/ 下的最简单方法

来自分类Dev

如何在说 localhost:3000/home 而不是 localhost:3000 加载反应应用程序?

来自分类Dev

需要用户登录并定向到localhost:3000 / users(rails应用)

来自分类Dev

当我搜索 `localhost:3000/users` 时,它说没有找到。怎么了?

来自分类Dev

如何获取 current_user 的对话?

来自分类Dev

http:// localhost:3000 / api / stuff的Http失败响应:400错误的请求

来自分类Dev

呈现@users的条件(不包括current_users和具有好友关联的用户)

来自分类Dev

将注册表写入hkey_current_user而不是hkey_users

来自分类Dev

如何从带有URL“ localhost:3000”的终端打开Google Chrome?

来自分类Dev

如何将用户显示为localhost:3000:/:id

来自分类Dev

ERR_CONNECTION_REFUSED http:// localhost:3000 / socket.io / socket.io.js

来自分类Dev

Ember CLI和Rails:代理到http:// localhost:3000时出错

来自分类Dev

从http:// localhost:3000 / app / main.js加载“ @ angular / platform-browser-dynamic”时出错

来自分类Dev

GET http:// localhost:3000 / components / t.mp3 net :: ERR_ABORTED 404(未找到)

来自分类Dev

react-full-page会阻止我的页面以特定ID(例如http:// localhost:3000 /#someIdWhereIWantThePageToBeOpened)打开

来自分类Dev

拒绝从'http:// localhost:3000 / style.css'应用样式,因为它的MIME类型('text / html')

来自分类Dev

GET http:// localhost:3000/404(未找到),实际上是在拨打POST却获得GET

来自分类Dev

错误:正在加载http:// localhost:3000 / rxjs / RX(…)的XHR错误(找不到404)

来自分类Dev

启用了热模块替换,但无法正常使用http:// localhost:3000 / __ webpack_hmr

Related 相关文章

  1. 1

    ruby - 运行 http://localhost:3000/admin/users 但redirect_to http://localhost:3000/admin/login

  2. 2

    代理错误:无法将请求 /users 从 localhost:3000 代理到 http://localhost:3001/

  3. 3

    身份验证POST http:// localhost:3000 / api / users / register 400(错误请求)MERN应用

  4. 4

    Rails-如何在Devise gem上禁用对localhost:3000 / users / sign_in的访问?

  5. 5

    CORS 策略阻止了从源“http://localhost:3000”获取 $AWS_LAMBDA_SITE 的访问权限

  6. 6

    POST http:// localhost:3000/404(未找到)

  7. 7

    无法访问 http://localhost:3000/

  8. 8

    巫术-current_users不起作用

  9. 9

    $ .getJSON将'http:// localhost:3000'添加到api URL

  10. 10

    POST http://localhost:3000/signin 400 (Bad Request) in react

  11. 11

    在 React 中将所有内容放在 http://localhost:3000/app 而不是 http://localhost:3000/ 下的最简单方法

  12. 12

    如何在说 localhost:3000/home 而不是 localhost:3000 加载反应应用程序?

  13. 13

    需要用户登录并定向到localhost:3000 / users(rails应用)

  14. 14

    当我搜索 `localhost:3000/users` 时,它说没有找到。怎么了?

  15. 15

    如何获取 current_user 的对话?

  16. 16

    http:// localhost:3000 / api / stuff的Http失败响应:400错误的请求

  17. 17

    呈现@users的条件(不包括current_users和具有好友关联的用户)

  18. 18

    将注册表写入hkey_current_user而不是hkey_users

  19. 19

    如何从带有URL“ localhost:3000”的终端打开Google Chrome?

  20. 20

    如何将用户显示为localhost:3000:/:id

  21. 21

    ERR_CONNECTION_REFUSED http:// localhost:3000 / socket.io / socket.io.js

  22. 22

    Ember CLI和Rails:代理到http:// localhost:3000时出错

  23. 23

    从http:// localhost:3000 / app / main.js加载“ @ angular / platform-browser-dynamic”时出错

  24. 24

    GET http:// localhost:3000 / components / t.mp3 net :: ERR_ABORTED 404(未找到)

  25. 25

    react-full-page会阻止我的页面以特定ID(例如http:// localhost:3000 /#someIdWhereIWantThePageToBeOpened)打开

  26. 26

    拒绝从'http:// localhost:3000 / style.css'应用样式,因为它的MIME类型('text / html')

  27. 27

    GET http:// localhost:3000/404(未找到),实际上是在拨打POST却获得GET

  28. 28

    错误:正在加载http:// localhost:3000 / rxjs / RX(…)的XHR错误(找不到404)

  29. 29

    启用了热模块替换,但无法正常使用http:// localhost:3000 / __ webpack_hmr

热门标签

归档