- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在按照 http://opalrb.org/docs/rails/ 上的指南进行操作.第一步顺利:
rails new MyHappyApp --javascript=opal
但是当我尝试实际生成脚手架时...
rails g scaffold Persion name age:int
/home/jared/.rvm/gems/ruby-2.1.1@rails32/gems/opal-sprockets-0.0.1/lib/opal/sprockets/server.rb:81: warning: already initialized constant Opal::Server::Index::SOURCE
/home/jared/.rvm/gems/ruby-2.1.1@rails32/gems/opal-0.3.44/lib/opal/server.rb:90: warning: previous definition of SOURCE was here
SECURITY WARNING: No secret option provided to Rack::Session::Cookie.
This poses a security threat. It is strongly recommended that you
provide a secret to prevent exploits that may be possible from crafted
cookies. This will not be supported in future versions of Rack, and
future versions will even invalidate your existing user cookies.
Called from: /home/jared/.rvm/gems/ruby-2.1.1@rails32/gems/actionpack-3.2.0/lib/action_dispatch/middleware/session/abstract_store.rb:28:in `initialize'.
invoke active_record
create db/migrate/20140613172929_create_persions.rb
create app/models/persion.rb
invoke test_unit
create test/unit/persion_test.rb
create test/fixtures/persions.yml
route resources :persions
invoke scaffold_controller
create app/controllers/persions_controller.rb
invoke erb
create app/views/persions
create app/views/persions/index.html.erb
create app/views/persions/edit.html.erb
create app/views/persions/show.html.erb
create app/views/persions/new.html.erb
create app/views/persions/_form.html.erb
invoke test_unit
create test/functional/persions_controller_test.rb
invoke helper
create app/helpers/persions_helper.rb
invoke test_unit
create test/unit/helpers/persions_helper_test.rb
invoke assets
error opal [not found]
invoke scss
create app/assets/stylesheets/persions.css.scss
invoke scss
create app/assets/stylesheets/scaffolds.css.scss
有人知道为什么我会收到“错误蛋白石 [未找到]”行吗?
最佳答案
我刚刚对此进行了测试,并且能够重现该错误。
据我所知,opal-rails
实际上不提供任何 Assets 生成器。按照 Rails 惯例,在 opal-rails/lib/rails/generators/opal/assets
处或附近应该有一个 assets_generator.rb
文件,但在源代码。
您可以自己将 Assets 生成器添加到项目中(请参阅 https://github.com/rails/coffee-rails/blob/master/lib/rails/generators/coffee/assets/assets_generator.rb 和相关文件以了解 Assets 生成器的外观示例)。
另一种选择是在你的 application.rb
文件中设置 config.app_generators.javascript_engine = :js
,然后适本地重命名它(例如,到 persons.js.rb
).
关于ruby-on-rails - 如何使用 Opal 生成示例 Rails 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24210970/
我需要编写带有简单数据的静态网页。在表单中,我有来自用户和标签 的数据我的输出如何使用 Opal 将字符串写入特定位置? pp = document.getElementById("pro
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 8 年前。 Improve
我最近了解了 Opal for Ruby,并且想将 Ruby 文件转换为 Javascript。我以前使用过 Coffeescript,我可以在 Node.js 上使用某个命令将 Coffeescri
Slim是一种模板语言,我想在客户端网络应用程序中使用(它应该能够离线工作)。 我想知道我是否可以使用 Opal 来转译它。如果是,那该怎么做? 如果目前不可能,请您建议应该对 Slim 进行哪些修改
class Test def initialize end def crash print x end end Test.new.crash 很明显,这个片段会在第 8 行崩溃
我正在尝试使用 linux-kernel 4.11 中添加的 sed-opal 库 为此,我编写了一个像这样的基本程序: #include #include #include #include
我正在使用 OpalVoip 制作软电话应用程序,但我遇到了以下问题: void MyManager::main() { //variables PNotifier notify; /
尝试使用 Opal/JQuery。我的 app.rb 文件如下所示: require 'opal' require 'opal-jquery' class HTMLObject def initi
有没有办法在 Opal 中使用 ruby 数学库? 在我的 ruby 方法中使用 Math::PI 时,我收到以下错误消息 Uncaught NameError: uninitialized
我正在按照 http://opalrb.org/docs/rails/ 上的指南进行操作.第一步顺利: rails new MyHappyApp --javascript=opal 但是当我尝试实际生
我如何访问以前在 javascript 中定义的 opal-ruby 代码中的变量?例如在下面的代码中如何修复蛋白石文件。 index.html.erb ... var test = "hi"
有 opal-irb 和 opal-jquery 和 vienna 但有没有办法通过 Opal 直接在浏览器中使用 gems? 最佳答案 您可以使用Opal.use_gem将gem 的lib 路径添加
我正在使用 ajax-datatables-rails .下面是我的数据表的 JS。我想将 javascript 转换为等效的 Opal.rb。 jQuery(document).ready(func
我已经阅读了我能找到的所有文档,但内容有点参差不齐。有人可以告诉我如何在 ruby -> jquery 桥 opal-jquery 中使用 jquery 的 .html() 方法吗?另外,任何有关我将
在我的 Ruby on Rails 应用程序中,我使用 opal gem用于将 ruby 代码转换为 JS。我怎样才能将 Rspec 测试也转换为 JS 测试 - 蛋白石。以及如何运行那些 JS/
我是一名优秀的程序员,十分优秀!