rails4, strong params pismo

Edgar Kelevra

I know how so save a page title and favicon using the pismo gem with Rails 3.2.18. My question is how can I do the same with Rails 4 strong params it's kinda confusing to me.

Any help will be greatly appreciated, or if you know now of a better gem or a better way to save a page title and favicon will help 2. :)

# Rails 3.2.16
 def create
    require 'pismo'
    bookmark = Bookmark.new(params[:bookmark])
    bookmark.user_id = current_user.id

    doc = Pismo::Document.new(bookmark.link)
    @title = doc.title
    @favicon = doc.favicon
    bookmark.title = @title
    bookmark.favicon = @favicon

    flash[:error] = "your bookmark wasn't save" unless bookmark.save
    redirect_to current_user

 end

This is my rails 4 controller to save bookmark but I'm not really sure where or how to implement pismo gem.

# Rails 4.1.4
def create
   @bookmark = current_user.bookmarks.build(bookmark_params)
   if @bookmark.save
     flash[:success] = "Bookmark save"
     redirect_to statics_home_path
   else
     redirect_to statics_home_path
  end
end

private

def bookmark_params
  params.require(:bookmark).permit(:link, :title)
end
Edgar Kelevra
# this works with Pismo
# I'm sure it'll work with Nokogiri


def create
  require 'pismo'
  doc = Pismo::Document.new(bookmark_params[:link])
  @bookmark = current_user.bookmarks.build(bookmark_params)
  @bookmark.title = doc.title.to_s

  if @bookmark.save
    #flash[:success] = "Bookmark save"
    redirect_to statics_home_path
  else
    redirect_to statics_home_path
    #render 'statics/home'
  end
end

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

rails4、strong params pismo

分類Dev

Rails 4: using both strong params and "normal" params

分類Dev

Hartl Rails 9.6.3 exercise. testing strong params admin

分類Dev

Strong params requirement

分類Dev

strong_paramsを使用してRails4コントローラーで2つのオブジェクトを作成する

分類Dev

Vue to Rails: how can I post to create a nested object through strong params?

分類Dev

Rails 4:strong_params、nested_attributes_forおよびbelongs_toの関連付けの問題

分類Dev

Strong typed python3.7 - return type and params are not failed

分類Dev

Rails4で `params.require(:person).permit(:name、:age)`は何をしていますか?

分類Dev

Strong parameters with Rails 4.0 and Devise

分類Dev

rails4許可されていないparamsネストされたフォーム

分類Dev

Rails4の新しいフォームのデフォルトはparamsから

分類Dev

「create!」はどのように使用しますか strong_paramsで?

分類Dev

Rails 5 - strong parameters: array of hashes

分類Dev

Rails Active Admin Scope with Params

分類Dev

self.method(params)Rails

分類Dev

custom link with params inside in rails

分類Dev

Rails fields_for params blank

分類Dev

Rails fields_for params blank

分類Dev

Money-rails field is being filtered out by strong parameters in Rails 4 + Mongoid

分類Dev

Rails4とActionCable

分類Dev

Rails4のForbiddenAttributesError

分類Dev

rails:rails4の条件

分類Dev

Rails Active Record query with multiple optional params

分類Dev

ruby on rails params hash and it's contents

分類Dev

Rails form_for pass params as Array

分類Dev

Rails loop with number_field params?

分類Dev

PropTypesisRequired on React Router 4 params prop

分類Dev

Rails4の仮想属性

Related 関連記事

  1. 1

    rails4、strong params pismo

  2. 2

    Rails 4: using both strong params and "normal" params

  3. 3

    Hartl Rails 9.6.3 exercise. testing strong params admin

  4. 4

    Strong params requirement

  5. 5

    strong_paramsを使用してRails4コントローラーで2つのオブジェクトを作成する

  6. 6

    Vue to Rails: how can I post to create a nested object through strong params?

  7. 7

    Rails 4:strong_params、nested_attributes_forおよびbelongs_toの関連付けの問題

  8. 8

    Strong typed python3.7 - return type and params are not failed

  9. 9

    Rails4で `params.require(:person).permit(:name、:age)`は何をしていますか?

  10. 10

    Strong parameters with Rails 4.0 and Devise

  11. 11

    rails4許可されていないparamsネストされたフォーム

  12. 12

    Rails4の新しいフォームのデフォルトはparamsから

  13. 13

    「create!」はどのように使用しますか strong_paramsで?

  14. 14

    Rails 5 - strong parameters: array of hashes

  15. 15

    Rails Active Admin Scope with Params

  16. 16

    self.method(params)Rails

  17. 17

    custom link with params inside in rails

  18. 18

    Rails fields_for params blank

  19. 19

    Rails fields_for params blank

  20. 20

    Money-rails field is being filtered out by strong parameters in Rails 4 + Mongoid

  21. 21

    Rails4とActionCable

  22. 22

    Rails4のForbiddenAttributesError

  23. 23

    rails:rails4の条件

  24. 24

    Rails Active Record query with multiple optional params

  25. 25

    ruby on rails params hash and it's contents

  26. 26

    Rails form_for pass params as Array

  27. 27

    Rails loop with number_field params?

  28. 28

    PropTypesisRequired on React Router 4 params prop

  29. 29

    Rails4の仮想属性

ホットタグ

アーカイブ