小编Uma*_*han的帖子

什么是AngularJS处理CRUD资源的"方式"

我有兴趣将我的客户端的"逻辑"从Rails路由转移到AngularJS.我在一个主题中有轻微的混淆,那就是链接.现在,我确实理解处理这个问题的方法不止一种,但是AngularJS社区中用于处理处理CRUD资源的URL的常见做法是什么.想象一下,在运动员的情况下,我们有一个URL,如下所示列出所有运动员:

http://example.com/athletes

查看个人运动员:

http://example.com/athletes/1

编辑个人运动员:

http://example.com/athletes/1/edit

创造一个新的运动员:

http://example.com/athletes/new

在AngularJS中,通常的做法是重新路由到类似的URL来创建/编辑/更新?您是否只有一个URL处理一个界面中的所有CRUD类型操作,并且永远不会更改URL?如果您要更改URL,是否可以通过ng-click处理,并且在click事件中您是否会使用该$location对象更改URL?我希望能够阅读这些常见的做法,但是在AngularJS背景下难以找到更多关于它的文献.

**注意**

我完全知道你仍然可以使用RESTful路由到后端,以便与服务器端资源进行交互.我的问题是,在客户端更新URL时建议使用的样式是什么.您是否正在使用AngularJS为每个CRUD操作执行此操作?

javascript ruby-on-rails angularjs ruby-on-rails-4

29
推荐指数
3
解决办法
2万
查看次数

自动隐藏rails中的flash消息

我需要在rails上的ruby中自动淡化flash消息.

我的留言代码是:

<%= simple_form_for(@dashboard_user) do |f| %>
<% if @dashboard_user.errors.any? %>
<ul class="alert alert-danger">
    <% for message_error in @dashboard_user.errors.full_messages %>
    <li>
        <%= message_error %>
    </li>
    <% end %>
</ul>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我如何自动淡化这些消息?

ruby flash jquery ruby-on-rails

8
推荐指数
2
解决办法
9535
查看次数