小编dgo*_*man的帖子

Rails路由+ AngularJS路由

我的角度应用程序中有以下代码.

app.config(function($routeProvider, $locationProvider) {
   $locationProvider.html5Mode(true);
   $routeProvider
     .when("/users/:u_id/restaurants/:r_id/menus/:m_id/sections/:sec_id/items", { templateUrl: "/assets/menus/items.html", controller: "MenuItemCtrl" })
});
Run Code Online (Sandbox Code Playgroud)

当我使用导航到路径时,它工作正常

<a href="./sections/{{section.id}}/items">View Items</a>
Run Code Online (Sandbox Code Playgroud)

但是,当我刷新页面或直接转到URL时,它会抛出rails路由错误

No route matches [GET] "/users/3/restaurants/3/menus/4/sections/4/items"
Run Code Online (Sandbox Code Playgroud)

如果我在routes.rb中创建此路由,它只返回与响应关联的JSON,并且不会路由到正确的模板.

有谁知道如何解决这个问题?

ruby-on-rails rails-routing angularjs ruby-on-rails-4 angular-routing

3
推荐指数
1
解决办法
5099
查看次数

如何将缩略图转换为更大的图像css

无论如何都要调整图像大小而不扭曲它?

我有一个70像素的缩略图,我需要将其调整为200px X 165px,同时保持宽高比.当我设置宽度时它伸展它:200px和高度:165px.

这是代码:

CSS

.listing-img-div {
    width: 200px;
    height: 165px;
}

.listing-img {
    border: 1px solid black;
    margin-top: 5px;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
}

HTML/PHP

echo '<div class="listing-img-div">';
  echo '<img class="listing-img" src="'.$img.'" alt="'.$title.'">';                                                     echo '</div>';
Run Code Online (Sandbox Code Playgroud)

html css image css3

0
推荐指数
1
解决办法
1760
查看次数