小编Pat*_*atm的帖子

React Native全局样式

我是React的新手,我了解基于组件的内联样式的好处.但我想知道是否有一种体面的方式来拥有某种全球风格.例如,我想在我的应用程序中使用相同的文本和按钮着色.

而不是在每个组件中重复(并且随后必须在x位置更改它),我最初的想法是在它自己的文件中创建一个"基础"StyleSheet类并将其导入我的组件中.

是否有更好或更"反应"的方式?

react-native

83
推荐指数
5
解决办法
5万
查看次数

仅使用Rails 3 where子句检索某些列

不知道为什么我不知道如何轻松地做到这一点...显然我可以用原始SQL做到这一点,但我正在努力熟悉ActiveRecord.

results = Model.where(:lat => (south..north), :lng => (east..west))
Run Code Online (Sandbox Code Playgroud)

我不想要所有的领域,只有几个.如何将结果限制为仅包括我选择的列?

activerecord ruby-on-rails-3

18
推荐指数
1
解决办法
2万
查看次数

登录时在设计中设置会话变量

我想在用户根据User表中的某个字段登录时设置会话变量.如果我不需要,我不想创建自定义Devise控制器.有办法吗?或者我必须去自定义控制器路线?

ruby-on-rails devise ruby-on-rails-3

7
推荐指数
2
解决办法
9524
查看次数

控制器中的Rails Logic?

我总是在阅读关于保持控制器变薄以及在模型中完成所有逻辑的内容.虽然这让我感觉与数据库交互,但是不需要数据库交互的情况呢?

我的应用程序中有一个相当复杂的模块,可以与几个不同的第三方API进行交互.我对我的控制器使用ajax调用,其中所有数据都是从API收集然后组织的.然后通过相应的.js.erb或.html.erb文件显示它.

这是处理这种情况的正确方法吗?我是铁杆的新手,不想养成做错事的习惯.

ruby-on-rails ruby-on-rails-3

6
推荐指数
1
解决办法
2977
查看次数

在Rails中使用ajax实现jquery ui选项卡?

有谁知道我在哪里可以找到一些示例代码,用于在Ruby on Rails 3中使用jquery ui实现ajax选项卡?根据我在表单和评论处理中找到的示例,我无法找到任何似乎无法使其工作的内容.请注意,我对铁轨上的红宝石很新.

基于jquery ui选项卡和jquery站点的ajax示例,我有以下代码:

简单的控制器 - maps_controller.rb

  def index
  end

  def test1
    @test = "test string"
  end
Run Code Online (Sandbox Code Playgroud)

关联视图 - index.html.erb

<script>
        $(function() {
            $( "#tabs" ).tabs({
                ajaxOptions: {
                    error: function( xhr, status, index, anchor ) {
                        $( anchor.hash ).html(
                            "Couldn't load this tab. We'll try to fix this as soon as possible. " +
                            "If this wouldn't be a demo." );
                    }
                }
            });
        });
        </script>



<div class="demo">

<div id="tabs">
    <ul>
        <li><a href="#content_area">Preloaded</a></li>
        <li><%= link_to "Test1" , …
Run Code Online (Sandbox Code Playgroud)

ajax jquery jquery-ui ruby-on-rails

5
推荐指数
1
解决办法
3821
查看次数

使用https保护Rails API

我正在创建我的第一个API并使用Ruby on Rails.API将严格地是服务器到服务器.我已经完成了很多关于保护像这样的API的方法的阅读,并且已经决定使用https可能是最简单的方法,而不是Oauth.

附加信息:

  • API非常简单且只读
  • 我提供的数据并不便宜,我需要向我们的数据提供商和合作伙伴证明API是安全的,并且他们的数据将被保护免遭盗窃.这是我需要它的唯一原因.

我最初的计划是简单地使用将通过https发送的私钥.我不需要担心客户端共享此密钥,因为它们是根据使用情况收费的.

我的问题是你如何在客户端服务器上强制使用https?除了要求API路由使用https协议之外,还有其他我需要做的事吗?

api ssl https ruby-on-rails ruby-on-rails-3

4
推荐指数
1
解决办法
2344
查看次数